m******u 发帖数: 12400 | 1 m = Application.WorksheetFunction.Mod(i, 2), | A*****a 发帖数: 52743 | 2 mod不是function
【在 m******u 的大作中提到】 : m = Application.WorksheetFunction.Mod(i, 2),
| m******u 发帖数: 12400 | 3 但在excel sheet spread上,如果在cell内输入“=MOD(3, 2)”,excel会在相应cell
里填入“1”。这个用法表明它是个function。
诚如你说说的,在VBA里,改成 m = i Mod 2, 就work了。
其中两者肯定有些不同有什么原因。
谢谢你。 | A*****a 发帖数: 52743 | 4 因为mod()是个operator, 不是方可深,m = i Mod 2相当于 m = i + 2
cell
【在 m******u 的大作中提到】 : 但在excel sheet spread上,如果在cell内输入“=MOD(3, 2)”,excel会在相应cell : 里填入“1”。这个用法表明它是个function。 : 诚如你说说的,在VBA里,改成 m = i Mod 2, 就work了。 : 其中两者肯定有些不同有什么原因。 : 谢谢你。
|
|