excel - 每次运行 Application.Caller 宏时都会出现错误 91
问题描述
Application.Caller
在 Excel VBA 中使用时出现错误。
我有一段代码附加到按钮/形状上,我想用它在按钮旁边的单元格中打印时间戳。
我需要一遍又一遍地使用这个按钮,所以不想引用放置时间戳的实际范围,所以我认为这段代码可以工作。
然而,每次宏到达第二行,即Application.Caller
行,它给我一个错误:
错误 91:'对象变量或未设置块变量'
如果有人能帮助解释为什么会发生这种情况,我将不胜感激,因为我无法解决它。
谢谢
我试过activesheet.buttons
了,activesheet.shapes
但都没有奏效。
Dim x As Object
Set x = ActiveSheet.Shapes(Application.CALLER)
With x.TopLeftCell
Range(Cells(x.Row, x.Column), Cells(x.Row, x.Column)).Offset(0, 1).Select
End With