我正在尝试监控其上有多个文本框的工作表。
背后的想法是用户在这些框中输入文本,然后您可以单击提交按钮将其全部发送到SQL数据库。
现在我想拥有它,如果用户进行了更改,他们就会离开工作表,会触发一个宏来告诉他们他们还没有保存。
我已经在停用工作表事件上触发了此操作,但我想知道是否可以在一个更改事件下监视工作表(oleobjects)上的所有文本框
我已经假设这不可能只有一个但是希望。
提前致谢
汤姆
答案 0 :(得分:2)
执行此操作的一种方法是编写一个单独的子例程,该子例程在所有文本框的Change事件中调用。请记住,每次文本框都发生变化时,每次击键都会引发这种情况。
在每个TextBox_Change事件中:
Private Sub TextBox1_Change()
TextChanged TextBox1
End Sub
新子程序:
Sub TextChanged(fromTextBox As TextBox)
'validation code goes here
End Sub