是否有更优雅(更简单)的方式将变量放入.formula中?我不想用.formulaR1C1VBA - .formula中的变量
我有这样的代码:
Range("C8").Select
Selection.End(xlDown).Select
PosR = ActiveCell.Row
KonR = PosR - 2
Range("N" & PosR).Select
aAddress = Range("$N$9").Address & ":" & Range("$N$" & KonR).Address
ActiveCell.Formula = "=SUM(" & aAddress & ")"
很显然,我希望把=SUM($N$9:$N$101)
(101是最后一个单元负2)转换成细胞和这个代码的工作。但我只想确保这是最简单的方法。
37打我吧秒:) :) –
我们应该提到'Range(“C8”)。End(xlDown).Row'不会总是*找到最后一个使用的行,我认为他真的想要,因为他说“* 101是最后一个细胞减2 *“。因此'Range(“C”&Rows.Count).End(xlUp).Row'会更好。 –
@Peh可能会也可能不会是真的,但我认为它只是分散了实际问题,所以我忽略了它。 :)另外,'End(xlUp)'有它自己的问题。 – Rory