VBA - как загрузить список в combobox #582828


#0 by philll
ComboBox1.List = Array(".....  - в такое выражение можно подставить порядка 30 значений, а мне надо около 200. Как попроще сделать7
#1 by Tatitutu
цикл не предлагать ?
#2 by philll
можно, хоть и нежелательно) VBA вижу вообще впервые, у него такое жесткое ограничение по длине строки/списка?
#3 by Tatitutu
пример более подробно озучь - решим
#4 by manyak
combobox1.additem "item1" ... combobox1.additem "item201" for i=1 to 200   combobox1.additem "item"&i next i
#5 by philll
Надо чтобы в Worde в текстовом поле был выпадающий список из 200 значений, ну и соотвественно чтобы значение выбиралось. Вот такое работает: Private Sub UserForm_Initialize  ComboBox1.ColumnCount = 1  'Load data into ComboBox  ComboBox1.List = Array("   Апрелевка РБ №6 ", "   Балашиха МООД   ") End Sub --- Но надо больше значений
#6 by Tatitutu
читай внимательно,он совершенно не про то говорит. Проблема в другом
#7 by Tatitutu
делаешь список на любом листе книги выделяешь его и задаешь этому диапазону новое имя - NewMyName Private Sub UserForm_Initialize ComboBox1.ColumnCount = 1 'Load data into ComboBox ComboBox1.List = Array(NewMyName) End Sub
#8 by Tatitutu
опс , не заметил что у тебя Word
#9 by philll
нельзя как-то несколько строк объединить типа Список= Список1+список2 ComboBox1.List = Array(Список)
#10 by manyak
а пройтись в цикле по массиву не судьба что ли?
#11 by philll
ок, попробую
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С