我正在寻找一个VBA脚本,只要我点击文档中的任何ActiveX文本框,它就会运行。另一种选择是每当我点击任何文本框时都会运行它(不用点击)。
如果不单独为每个文本框分配子文件,怎么办呢?
答案 0 :(得分:0)
双击文本框,它将显示该文本框的默认方法,在我的测试中是Textbox1_Change()。每次在文本框中键入任何内容时,此方法都会运行。
您会在vba编辑器的顶部看到两个下拉框。按下右侧的那个,你将看到文本框的所有其他可用方法,其中一个是LostFocus,我认为它将适合你的目的。单击它会创建一个子文件,每次文本框失去焦点时都会执行该子文件。看看你如何使用它。干杯