是否有更優雅(更簡單)的方式將變量放入.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