例如,我想在我点击的所有选定单元格中添加公式。 Cells.Address很适合识别单元格,但是当我添加公式时,我看到单元格后,vba添加了锁定美元符号,我希望避免这种情况。
例如为:
r = Target.Row
Cells(r, 1).Formula = "=" & Cells(r, 2).Address & "*" & Cells(r, 3).Address
单元格中的结果(如果是目标A1):=$A$2 * $A$3
但我想要那个结果:=A2 * A3
答案 0 :(得分:4)
将.Address
的前两个条件设置为0
:
Cells(r, 1).Formula = "=" & Cells(r, 2).Address(0,0) & "*" & Cells(r, 3).Address(0,0)
答案 1 :(得分:1)
您必须将row-absolute和column-absolute都设置为false。 https://msdn.microsoft.com/en-us/library/office/ff837625.aspx会更详细地显示。