Ошибка при заполнении листбокса - VBA

Узнай цену своей работы

Формулировка задачи:

в примере две формы, на одной лист бокс, на другой текст боксы 14шт. при нажатии на кнопку содержимое текстбоксов записывается в листбокс формы1. при записи с 11 го текст бокса выходит ошибка: Run-tme error 380: Could not set the List property. Invalid property value. не могу понять в чем ошибка... Плиз оч нужно, помогите

Решение задачи: «Ошибка при заполнении листбокса»

textual
Листинг программы
  1. Private Sub CommandButton4_Click()
  2.     UserForm1.ListBox1.ColumnCount = 15
  3.     UserForm1.ListBox1.ColumnWidths = "20;20;20;20;20;20;20;20;20;20;20;20;20;20;20"
  4.     Static List() As String
  5.     Dim aa(), a&
  6.     'UserForm1.ListBox1.AddItem
  7.    a = UserForm1.ListBox1.ListCount
  8.     ReDim Preserve List(14, a)
  9.     List(0, a) = a
  10.     For i = 1 To 14
  11.         List(i, a) = UserForm2.Controls("TextBox" & i).Text
  12.     Next i
  13.     UserForm1.ListBox1.Column = List
  14.     UserForm2.Hide
  15.     UserForm1.Show
  16.     '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)
  17.    'Worksheets("Ëèñò1").Cells(a + 3, 2).Resize(, 14) = aa
  18. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы