我正在为具有多个文本框的表单创建一个commmon验证子例程。 对于每个文本框的我有触发以下的退出事件:Excel VBA错误13类型在Me.ActiveControl中不匹配
Private Sub formatoNumerico(Optional ByVal Cancel As MSForms.ReturnBoolean)
Dim tb As MSForms.TextBox
Set tb = Me.ActiveControl
' Do something
这是对码的第三线,为什么产生错误13类型不匹配?
在此先感谢您的帮助!
当ActiveControl不是一个TextBox时,它被调用,添加'MsgBox TypeName(Me.ActiveControl)'作为第一行,看看主动控件是什么 –
我得到MultiPage(因为文本框在一个) –