Очистка 5-ти TextBox'ов
- Код: Выделить всё
Private Sub CommandButton1_Click()
Dim i%
For i = 1 To 5 'или Me.Controls.Count
Me.Controls("TextBox" & i).Value = ""
Next
End Sub
P.S. может пригодится
'1) способ, как можно с помощью цикла забить инфо из массива сразу во много TextBox'ов
- Код: Выделить всё
Dim iMassiv$(1 To 30)
For iCount% = 1 To 30 'или Userform1.Controls.count
Me.Controls("TextBox" & iCount%).Value = iMassiv$(iCount%)
Me.Controls("ComboBox" & iCount%).List = iMassiv$
Next
'2) способ, как можно с помощью цикла забить инфо из массива сразу во вмого TextBox'ов
'UserForm.Controls(i) i- или номер или название в кавычках.
'Так как, Controls это все элементы на форме, то можно названия в цикле перебирать, типа "Name"& cstr(i) и, ессно, присвоить TextBox'ам названия Name1, Name2 и т.д.
- Код: Выделить всё
For i=1 to Userform1.Controls.count
Userform1.Controls("Name"& cstr(i)).text = Array(i)
Next