Excel VBA类模块:3个不同模块的25个复选框和文本框的主控

Excel VBA类模块:3个不同模块的25个复选框和文本框的主控,excel,vba,Excel,Vba,Excel VBA类模块帮助,了解3个具有不同用户名的精确用户表单。每个由25个文本框和带有通用命名系统“checkbox_x”和“textbox_x”的复选框组成,其中x为整数 目标:在文本框更改中,选中它旁边的复选框。所有25个文本框和复选框的主类模块不必为所有三个模块重复25个更改事件 试试: Private Sub TextBox1_Change() CheckBox1.Value = True End Sub 那么你的意思是,每当用户更改/添加买家代码时,你希望它自动选中旁边

Excel VBA类模块帮助,了解3个具有不同用户名的精确用户表单。每个由25个文本框和带有通用命名系统“checkbox_x”和“textbox_x”的复选框组成,其中x为整数

目标:在文本框更改中,选中它旁边的复选框。所有25个文本框和复选框的主类模块不必为所有三个模块重复25个更改事件

试试:

Private Sub TextBox1_Change()
    CheckBox1.Value = True
End Sub

那么你的意思是,每当用户更改/添加买家代码时,你希望它自动选中旁边的复选框?如果是这样的话,用
Textbox\u change()
事件捕获该更改应该很简单,该事件将相应的复选框设置为true。不过,我很想知道,是否有某种方法可以捕获任何文本框中的更改,这样您就不必重复代码25次我正在为所有25个文本框和复选框寻找一个主类模块,这样我就不必为所有三个模块重复25个更改事件在文本框中输入时选中复选框。那么这会是文本框的更新后事件吗?textbox UpdateEyes后选中复选框,此复选框不能与WithEvents一起使用,但可以使用ConnectToConnectionPoint API捕捉此事件。我想要一个主类模块,用于所有25个文本框和复选框