【发布时间】:2016-06-07 20:42:16
【问题描述】:
每次单击时,我都使用以下代码在用户窗体的文本框中选择文本,但是我有近 40 个文本框,我想知道是否有一种方法可以为所有文本框编写单个代码它们而不是复制和粘贴同一段代码 40 次。
Private Sub textbox1_MouseDown(ByVal Button As Integer, _
ByVal Shift As Integer,ByVal X As Single, ByVal y As Single)
With Me.textbox1
.SelStart = 0
.SelLength = Len(.Text)
End With
End Sub
【问题讨论】:
-
创建一个封装文本框的用户类。然后您的主代码将简单地创建一个对象(您的新类)来创建文本框并根据需要选择您的文本。
-
谢谢彼得。我对 vba/userforms 很陌生,我不明白如何创建用户类
标签: vba loops textbox userform mousedown