我写了一个宏,从用户输入并返回一个单元格数据,有什么方法可以触发宏的运行过程,即输入框直接一键打开,而不必去VBA运行?
把这个在工作表代码。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call showMsg
End Sub
把这个放在你的模块中。
Sub showMsg()
Dim data As String
data = InputBox("Hello", "Title")
End Sub
你也可以使用其他工作表或工作簿事件,例如(只要你打开文件就会运行宏)
Private Sub Workbook_Open()
Call showMsg
End Sub