Excel, форма , на ней многоколоночный listbox данные в который подставляються из листа, происходит это вот так:
- Код: Выделить всё
Private Sub UserForm_Initialize()
Worksheets("Лист2").Activate
ListBox1.ColumnCount = ActiveSheet.UsedRange.Columns.Count
ListBox1.RowSource = ActiveSheet.UsedRange.Address
End Sub
Учитывая приведённый код заголовки столбцов выводятся в формате заголовков столбцов, те. СтолбецА и тд.
Можно ли вот в таком случае как нить прописать заголовки:
- Код: Выделить всё
Private Sub UserForm_Initialize()
Worksheets("Лист2").Activate
ListBox1.ColumnHeads = True
ListBox1.ColumnCount = 13
ListBox1.RowSource = "a2:m13" 'ActiveSheet.UsedRange.Address
End Sub
ListBox1.RowSource = "a2:m13" 'ActiveSheet.UsedRange.Address
Интересует вот эта строка (строка выделенная болдом и цветом). Как задать не жёсткий диапазон а такой при котором сохранилось бы нормальное заглавие столбцов (они в первой строке) и в тоже время диапазон заполнения listbox ограничивался бы существующими данными?
Ибо при жёсткой привязке теряю гибкость, диапазон постоянно растёт.