我在我的代碼中讀寫數值Sheets("sheet1").Range("G2")
數百次,並希望用變量替換地址。如何寫入被定義爲變量的單元格地址?
我的目標是減少我的代碼中的混亂,並簡化對程序的未來更改。
Sheets("sheet1").Range("G2") = 99
成爲 myVar = 99
等
這裏展示我嘗試做一些子:
Global myVar As Integer
Public Sub mySub()
'write 1 to cell G2 for reference
Sheets("Sheet1").Range("G2") = 1
myVar = Sheets("sheet1").Range("G2")
'returns value in cell
MsgBox myVar
'try to write 99 to cell G2
myVar = 99
'check if 99 was written to cell g2; cell g2 displays value 1
MsgBox Sheets("Sheet1").Range("G2")
End Sub
我怎樣才能myVar
寫99
到細胞G2
?
謝謝
這正是我所需要的。謝謝! – karhu
不客氣。 –