[Excel] ListBox + Column Header

Программирование на Visual Basic for Applications
FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

[Excel] ListBox + Column Header

Сообщение FireFenix » 15.06.2012 (Пт) 16:05

Собсно с толкнулся с проблемой - как задать имена колонок списку, который в ListBox'e
Единственный возможный вариант, который получилось нагуглить, это через RowSource задать Range в таблице Excel'я, тогда строка -1 будет названием шапки колонок.

Возможно ли сделать программное заполнение без использования элементов Excel'я и сторонних библиотек? или хак может есть?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: [Excel] ListBox + Column Header

Сообщение FireFenix » 15.06.2012 (Пт) 23:55

Help!
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Sam777e
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 157
Зарегистрирован: 16.09.2010 (Чт) 4:33

Re: [Excel] ListBox + Column Header

Сообщение Sam777e » 16.06.2012 (Сб) 5:32

К сожалению, плохо понимаю вопрос; и с временем плоховато; но, если хотите, то свяжитесь через личные сообщения.

А пока что:
Объект класса Range можно объявить в коде; думаю, что и манипулировать в коде возможно - требуются Object Browser, окно Locals и время для экспериментов.

И ещё: http://excel.tips.net/
Здоровья и удачи

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: [Excel] ListBox + Column Header

Сообщение FireFenix » 17.06.2012 (Вс) 0:47

Sam777e писал(а):Объект класса Range можно объявить в коде; думаю, что и манипулировать в коде возможно

RowSorce принимает строку с ренжем страницы => как использовать Range созданный вручную - не знаю.

К сожалению, плохо понимаю вопрос

Есть массив данных, есть ListBox. Нужно вывести данные в столбцах. А проблема в том, чтобы столбцам присвоить название. Единственный найденный метод это через RowSource + Range страницы Excel'я.
А хочется чтобы всё было программно, без элементов Excel'я (Range, Sheet и т.д.)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList