Ошибка при заполнении листбокса - VBA
Формулировка задачи:
в примере две формы, на одной лист бокс, на другой текст боксы 14шт. при нажатии на кнопку содержимое текстбоксов записывается в листбокс формы1. при записи с 11 го текст бокса выходит ошибка: Run-tme error 380: Could not set the List property. Invalid property value. не могу понять в чем ошибка... Плиз оч нужно, помогите
Решение задачи: «Ошибка при заполнении листбокса»
textual
Листинг программы
Private Sub CommandButton4_Click()
UserForm1.ListBox1.ColumnCount = 15
UserForm1.ListBox1.ColumnWidths = "20;20;20;20;20;20;20;20;20;20;20;20;20;20;20"
Static List() As String
Dim aa(), a&
'UserForm1.ListBox1.AddItem
a = UserForm1.ListBox1.ListCount
ReDim Preserve List(14, a)
List(0, a) = a
For i = 1 To 14
List(i, a) = UserForm2.Controls("TextBox" & i).Text
Next i
UserForm1.ListBox1.Column = List
UserForm2.Hide
UserForm1.Show
'aa = Array(UserForm2.TextBox1.Text, UserForm2.TextBox2.Text, UserForm2.TextBox3.Text, UserForm2.TextBox4.Text, UserForm2.TextBox5.Text, UserForm2.TextBox6.Text, UserForm2.TextBox7.Text, UserForm2.TextBox8.Text, UserForm2.TextBox9.Text, UserForm2.TextBox10.Text) ', UserForm2.TextBox11.Text, UserForm2.TextBox12.Text, UserForm2.TextBox13.Text, UserForm2.TextBox14.Text)
'Worksheets("Ëèñò1").Cells(a + 3, 2).Resize(, 14) = aa
End Sub