다음 코드를 사용하여 클릭 할 때마다 userform의 텍스트 상자 안의 텍스트를 선택했지만 거의 40 개의 텍스트 상자가 있고 이 코드 조각을 40 번 복사하여 붙여 넣는 대신 모든 코드를 하나의 코드로 작성하는 것이 좋습니다.VBA 사용자 정의 폼의 텍스트 상자 안의 텍스트 선택
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
-
그런 다음
ActiveControl
에서 작동하는 프로 시저를 만들 수 있습니다. 그런 다음 주 코드는 텍스트 상자를 만들고 필요에 따라 텍스트를 선택할 개체 (새 클래스)를 만듭니다. – PeterT감사합니다. 나는 꽤 vba/userforms에 익숙하지 않고 사용자 클래스를 만드는 방법을 모르겠다. – pmv
이 게시물은 당신을 도울 수있다 : [assign-code-to-a-button-created-dynamically] (http : // stackoverflow. com/questions/10224511/assign-code-to-a-button-created-dynamically) – Kellsens