我是一个完全的新手
几天前,我开始学习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”应用程序定义或对象定义错误,突出显示第4行。如果有人能帮我解决这个问题或将我重定向到一些帮助,那将不胜感激。
ActiveCell.Row
是一个整数,而Range()
需要一个地址(字符串)。 - nightcrawler23