事件侦听器添加到Excel文本框(失去焦点)(Add event listener to Excel

2019-07-04 03:14发布

我需要触发一个子或者当用户在使用Excel中的一个文本框做了命令。

我已经使用了更新后()事件,像这样的LoseFocus()事件的尝试:

Public Sub Kommentar_AfterUpdate()

MsgBox ("Hurray")

End Sub

文本框被命名为Kommentar ,是片内Radio 。 此外,在假定的代码写? 我已经尝试将其放置在码片无线电片,并在一个独立的模块。

任何提示,提示或答案是赞赏!

Answer 1:

对于嵌入式的ActiveX控制Excel - 在VBA片材移动添加以下。 TextBox1的是控件的名称:

Private Sub TextBox1_LostFocus()


End Sub

用户窗体 - 使用其中Textbox1的是你的文本框的名称如下:

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)


End Sub

您可以设置取消布尔为true,如果你不希望从文本框失去焦点。 此外,该代码放在用户窗体>>右击>>查看代码内。



文章来源: Add event listener to Excel Textbox (lose focus)