Как заполнить ListBox данными с разных листов и с меняющимся диапазоном - VBA

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

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

Здравствуйте! Подскажите пожалуйста, как заполнить ListBox данными с разных листов Excel и с меняющимся диапазоном? Использовала уже несколько кодов, не работает..

Решение задачи: «Как заполнить ListBox данными с разных листов и с меняющимся диапазоном»

textual
Листинг программы
Private Sub UserForm_Click()
    ListBox1.Clear
    For Each sh In ActiveWorkbook.Worksheets
        With sh
            For r = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
                ListBox1.AddItem .Cells(r, 1)
            Next r
        End With
    Next sh
End Sub

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


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

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

11   голосов , оценка 4.455 из 5
Похожие ответы