【发布时间】:2022-01-26 06:01:25
【问题描述】:
我有一个名为“dataBox”的用户表单,当用户单击命令按钮时会显示该用户表单。然后用户输入数据并在用户窗体上按下 OK 命令按钮以提交数据。
我正在努力解决的问题以及我需要做的是:如果用户单击用户窗体上的“确定”按钮,则会运行一个名为 category2 的子程序。如果用户单击“X”,则不会发生任何事情。
这是我的命令按钮代码
Private Sub CommandButton1_Click()
dataBox.Show
If dataBox.Controls(okCommandButton_Click) Then
category2 Range("A1")
End If
End Sub
线
If dataBox.Controls(okCommandButton_Click) Then
完全错误,是在 ok click 事件触发时引用的最新尝试,但希望很清楚我想要做什么。我已经在网上搜索了答案,但无法正常工作!谢谢。
【问题讨论】:
-
你不能只使用
inputbox()吗? -
嗨,你能详细说明一下吗?我是新手,而且是自学的,所以我的知识存在巨大的漏洞。您是说 commandbutton_click 中的 MsgBox 吗?
-
我已经发布了一个答案,希望在您的用户表单上为您提供一个有效的替代方案。