我试图用公式中的变量写入循环内的某些单元格。
相关行如下所示:
Worksheets("Judaspriest").Cells(p, 7).FormulaR1C1 = "=Sum(G" & Cut & ":G" & p & ")"
在工作表中,尽管单元格中的公式显示为:
=SUMME('G2':'G109')
如何摆脱“”。
谢谢
我试图用公式中的变量写入循环内的某些单元格。
相关行如下所示:
Worksheets("Judaspriest").Cells(p, 7).FormulaR1C1 = "=Sum(G" & Cut & ":G" & p & ")"
在工作表中,尽管单元格中的公式显示为:
=SUMME('G2':'G109')
如何摆脱“”。
谢谢
Answers:
删除.FormulaR1C1
零件,因为您没有使用R1C1引用,而是使用A1。
让我们检查一下相同单元格上的引用的外观:
A1参考:B1,C5,G9
R1C1参考:R1C2,R5C3,R9C7
在R1C1中,您可以像上面的示例一样对单元格进行绝对引用。另外,您可以使用相对引用。它们是相对于活动单元格的,因此您可以进行如下操作R[1]C[2]
,这意味着活动单元格向下1排,右侧2列。
A1中的工作表如下所示:
R1C1中的工作表如下所示:
A,B,C,D
..则您的工作表也使用A1。如果是工作表列,1,2,3,4
则工作表正在使用R1C1。