Страница 1 из 1
combobox
Добавлено: 14 апр 2014, 15:53
Настя Белова
На листе Excel написаны все Фамилия. Есть форма в котором есть combobox,как сделать чтобы фамилия из листа отображались в combobox?
Re: combobox
Добавлено: 14 апр 2014, 16:03
Naeel Maqsudov
Смотрите свойства комбобокса. У него должно быть что-то типа ListSource. В этом свойстве пишется ссылка на диапазон со значениями. Например, Лист1!E5:E1000
Re: combobox
Добавлено: 14 апр 2014, 16:05
Настя Белова
В VBA нету свойства такого
Re: combobox
Добавлено: 14 апр 2014, 16:20
Настя Белова
проблема решена
Re: combobox
Добавлено: 14 апр 2014, 17:00
pashulka
Анастасия, Не будем эгоистами

и подскажем другим читателям этого топика, которым, возможно, нужно решение, что
Naeel Maqsudov прав и если диапазон-источник неизменен, то можно вообще обойтись без VBA, ибо есть свойство
RowSource
Если же ComboBox нужно заполнить именно программно, то :
1) цикл (в случае, если среди фамилий могут встречаться, например, пустые ячейки)
2)
3)
Код: Выделить всё
ComboBox1.List = Application.Range("Лист1!A1:A100").Value
или
ComboBox1.List = ThisWorkbook.Worksheets("Лист1").Range("A1:A100").Value