【发布时间】:2020-09-16 21:42:23
【问题描述】:
我编写了一个宏,它接受用户的输入并返回一个单元格数据。 有什么方法可以触发进程从宏运行 那就是输入框直接一键打开,不用去VBA运行?
【问题讨论】:
-
您几乎可以右键单击任何形状并将宏链接到该形状的单击。
标签: excel vba excel-2007 inputbox
我编写了一个宏,它接受用户的输入并返回一个单元格数据。 有什么方法可以触发进程从宏运行 那就是输入框直接一键打开,不用去VBA运行?
【问题讨论】:
标签: excel vba excel-2007 inputbox
将其放入工作表代码中:
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
【讨论】:
Call 来运行宏。