我有一个关于 VBA 子例程的非常基本的问题。我想做的是
- 将 activeCell 设置为 Range 变量
- 将该变量传递给子例程
- 用 activeCell 做点什么
我试图做的是
Sub myMacro()
Dim myCell As Range
Set myCell = ActiveCell
mySub(myCell)
End Sub
Sub mySub(cell As Range)
' Do something
End Sub
我不断收到“需要对象”错误。
这里有什么问题?