Ole*_*røm 3 excel events vba textbox excel-vba
当用户在Excel中使用文本框完成时,我需要触发子命令或命令.
我尝试过使用AfterUpdate()事件和LoseFocus()事件,如下所示:
Public Sub Kommentar_AfterUpdate()
MsgBox ("Hurray")
End Sub
Run Code Online (Sandbox Code Playgroud)
文本框已命名Kommentar并位于工作表内Radio.此外,代码应该写在哪里?我已经尝试将它放在无线电表的代码表中,并在一个单独的模块中.
任何提示,提示或答案都表示赞赏!
对于嵌入式ActiveX Excel控件 - 在VBA中的工作表移动中添加以下内容.TextBox1是控件的名称:
Private Sub TextBox1_LostFocus()
End Sub
Run Code Online (Sandbox Code Playgroud)
对于userform - 使用以下文本,其中Textbox1是文本框的名称:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
End Sub
Run Code Online (Sandbox Code Playgroud)
如果您不想从文本框中失去焦点,可以将取消bool设置为True.此外,代码放在UserForm >>右键单击>>查看代码中.
| 归档时间: |
|
| 查看次数: |
14252 次 |
| 最近记录: |