我正在做我的第一个Excel VBA项目,但遇到了一些麻烦。 我想在CurrentBalance列的单元格中获取值。我将使用ActiveCell.Row来获取行号。我想在列中使用命名范围,以防我以后需要插入其他列。
所以我想拥有的是: BalanceVariable =“CurrentBalance”$ ActiveCell.Row
我已经尝试了一个小时但无法让它发挥作用。我尝试过Range和Cell以及其他东西。建议?
答案 0 :(得分:4)
CurrentBalance是一个命名范围。
Sub test()
Dim BalanceVariable As Double
BalanceVariable = Cells(ActiveCell.Row, Range("CurrentBalance").Column)
MsgBox "the current balance is " & BalanceVariable
End Sub