Lấy tất cả tên đối tượng trong userform

  • Thread starter Thread starter htclub
  • Ngày gửi Ngày gửi
Liên hệ QC

htclub

Thành viên mới
Tham gia
21/12/06
Bài viết
10
Được thích
0
Pác nào giúp đỡ code lấy tất cả tên đối tượng trong userform (listbox,combobox,textbox,label...)
 
Code thì chỉ có như vầy thôi. Mình nghĩ bạn xem file chắc sẽ hiểu ha!
Mã:
Private Sub CommandButton2_Click()
Dim temp As String
For Each MyControl In Controls
    temp = MyControl.Name & Chr(10) & temp
Next
MsgBox (Controls.Count & Chr(10) & temp)
MsgBox (Controls("Label" & 1).Caption)
End Sub
Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Private Sub CommandButton2_Click()
Dim temp As String
For Each MyControl In Controls
temp = MyControl.Name
MsgBox (Controls(temp).Caption)
Next

End Sub
 
Upvote 0
Tôi sửa code lại như này sao lại báo lỗi nhỉ
Mã:
Private Sub CommandButton2_Click()
     Dim temp As String
     For Each MyControl In Controls
        temp = MyControl.Name
        MsgBox (Controls(temp).Caption)
     Next
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Đâu phải cái nào cũng có Caption đâu bạn? Như Listbox, Textbox đâu có Caption đâu. Vậy làm sao nó viết cho bạn xem được.
Thân.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom