VBA公式中如何用变量表示工作表名称和单元格名称

2024-11-22 19:52:07
推荐回答(3个)
回答1:

主要问题是连接符 & 与变量间没有空格。另外双引旅皮号有的是中文引号。拆拆差下面改御哪好了
ActiveCell.FormulaR1C1 = "=SUMPRODUCT(('" & M & "Data'!R2C1:R" & DRow & "C1=""02Incoming"")*('" & M & "Data'!R2C9:R" & DRow & "C9=RC3)*('" & M & "Data'!R2C2:R" & DRow & "C2))"

回答2:

你把excel表格里面的公式写出来。
你这个用R1C1表示法里面看不出来'3Data'!R2C9:R579C9=RC3 里面的RC3表答友示哪一个单元格。是没法帮你改判举宏的。
而且这种表示法你用来携程VBA谁能一目了然的看明白?
用ActiveCell.Formula方法表示就好,掘册又简单,也能看明白。后续修改也简单易行。

回答3:

&的前后各加一个空格试一下