2017-02-03 2 views
3

Я не могу заполнить выпадающий список со значениями значений ячеек в одной строке по горизонтали. Это работает, когда они размещены вертикально.Заполнение ComboBox со значениями строк в Excel VBA

ComboBox.List («A1: A10») работает, но ComboBox.List («A1: J1») нет. Он отображает только первое значение в последнем случае.

Я был бы признателен, если бы кто-то мог мне помочь. Спасибо :)

ответ

2

Transpose ваш массив:

ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value) 

p.s .: правильный синтаксис из столбца:

ComboBox1.List = Sheet1.Range("A1:A10").Value