完成新手在這裏設置變量VBA
我幾天前開始了一些VBA,我有一個簡單的問題,但似乎無法找到我做錯了什麼。
我想製作一個按鈕,它將採用活動單元格的座標並將它們與另一個工作表進行比較以從另一個表中檢索特定值。 我將變量設置爲活動單元格列和行,我想這樣做,以便稍後可以將這些位置與另一個工作表進行比較,並在另一個工作表上的指定位置獲取該值。
到目前爲止,我只寫了我能在因特網上找到的內容,因爲我沒有經過正式培訓。 最後的msgbox只是爲了測試它是否實際提取參考。
Sub CommandButton1_Click()
Dim Arow As Range
Dim Acol As Range
Set Arow = Worksheets("Sheet1").Range(ActiveCell.Row)
Set Acol = Worksheets("Sheet1").Range(ActiveCell.Column)
MsgBox (Arow)
End Sub
到目前爲止,我有錯誤運行時錯誤「1004」應用程序定義或對象定義的錯誤突出第四行。如果任何人都可以幫我解決這個問題,或者重定向我一些幫助,將不勝感激。
錯誤是bcoz'ActiveCell.Row'是一個整數,而'Range()'期待一個地址(字符串) – nightcrawler23