Страницы: 1
RSS
диапазон списка в комбобокс
 
добрый день.
простая вроде-бы задача. список из столбца в комбобокс:

так работает:
Код
LastRow = Worksheets("TABLES_ADMIN").Cells(Rows.Count, 1).End(xlUp).Row
UserForm2.ComboBox4.List = Worksheets("TABLES_ADMIN").Range("A3:A" & LastRow).Value

а так - не хочет:
Код
LastRow = Worksheets("TABLES_ADMIN").Cells(Rows.Count, 1).End(xlUp).Row
UserForm2.ComboBox4.List = Worksheets("TABLES_ADMIN").Range(Cells(3, 1), Cells(LastRow , 1)).Value

уже 2 часа мучаюсь.
подскажите где я туплю
 
brother_alex, у Вас:
Код
Cells(3, 1), Cells(LastRow , 1)
привязаны к АКТИВНОМУ листу (и Rows.Count тоже), и не факт, что это лист "TABLES_ADMIN". Попробуйте так:
Код
with Worksheets("TABLES_ADMIN")
LastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
UserForm2.ComboBox4.List = Range(.Cells(3, 1), .Cells(LastRow , 1)).Value
end with
Изменено: JayBhagavan - 27.11.2018 18:21:32

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
век живи - век учись
спасибо
Страницы: 1
Наверх