excel 的vba中获取当前触发事件的按钮名称
时间: 2023-11-22 12:04:13 浏览: 298
EXcelVBA另存之后删除按钮及宏代码
3星 · 编辑精心推荐
在 VBA 中获取当前触发事件的按钮名称可以使用 `Application.Caller` 方法。这个方法可以返回调用当前 VBA 过程的单元格或对象的名称。如果该过程是由按钮的点击事件触发的,那么 `Application.Caller` 将返回按钮的名称。以下是一个示例:
```vb
Private Sub CommandButton1_Click()
MsgBox "您点击了按钮:" & Application.Caller
End Sub
```
在上面的示例中,当用户单击名为 "CommandButton1" 的按钮时,VBA 代码将弹出一个消息框,显示按钮的名称。
阅读全文