powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ColumnHeads для ListBox'а
4 сообщений из 4, страница 1 из 1
ColumnHeads для ListBox'а
    #33238509
SNV.1979
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Два вопроса:

1. Хочу сделать чтобы у Списка вызываемого в екселе были заголовки столбцов.
Как присвоить значения этим заголовкам, у меня только пустые строчки.

2. Второй вопрос по последовательности операций.
Я предполагал сделать так:

Юзер нажимает кнопку
Процедура обсчитывает лист, на выходе формирует двух-мерный массив.
Открывается форма
При декларировании формы Массив запихивается в ЛистБокс.
Отображается форма с листбоксом.

Возникает проблема с передачей массива из процедуры в ЛистБокс. Ругается на то, что не знает массива несмотря на Public при его декларировании (массив формируется динамически).
Как быть.
...
Рейтинг: 0 / 0
ColumnHeads для ListBox'а
    #33239656
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не существует способа определитьзаголовки столбцов в свойстве ColumnHeads, когда в качестве источника списка применяется массив VBA.

А загнать массив так:
Dim Mass(1 to 12,1 to 2)
ListBox1.ColumnCount=2
ListBox.List=Mass
...
Рейтинг: 0 / 0
ColumnHeads для ListBox'а
    #33239779
snv.1979
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмит, спасибо за хэдеры.

По поводу массива - я так и загоняю.
Но беда в том, что данные в массив записываются в процедуре.

А потом я инициализирую форму и источник для ListBoxa определяю в коде формы. Так вот, у меня не получается передать массив из модуля в форму.
...
Рейтинг: 0 / 0
ColumnHeads для ListBox'а
    #33239882
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объяви массив как Public и если он объявлен в модуле листа, то:
ListBox.List=Лист1.Mass
Вообще то, переменные Public объявляются обычно в простом модуле - тогда первый вариант.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ColumnHeads для ListBox'а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]