Excel 在用户失去对事件的关注后,如何触发事件?

Excel 在用户失去对事件的关注后,如何触发事件?,excel,vba,Excel,Vba,我不熟悉visual basic。我有一个文本框,我想在用户失去对文本框的关注时触发一个事件 我试着写作 Private Sub TextBox_LostFocus() something End Sub 及 我真的不明白它们是怎么工作的,我知道 Private Sub TextBox_Change() something End Sub 这很好,那么我还缺什么呢?当用户不再在文本框中写入内容时,如何触发事件?这就是您想要的: Private Sub TextBox1_

我不熟悉visual basic。我有一个文本框,我想在用户失去对文本框的关注时触发一个事件

我试着写作

Private Sub TextBox_LostFocus()

     something
End Sub

我真的不明白它们是怎么工作的,我知道

Private Sub TextBox_Change()

    something
End Sub
这很好,那么我还缺什么呢?当用户不再在文本框中写入内容时,如何触发事件?

这就是您想要的:

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

End Sub

有一个助手-当您在代码编辑器中时,您将看到编辑器上方的两个列表框。左侧的列表包含当前模块的可用对象。如果尚未选择文本框,请从中选择文本框。右侧的列表框包含可用事件。你应该看到出口在那里。单击该按钮将粘贴到上面的代码中。

谢谢,我是在你发布后一分钟自己创建的。
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

End Sub