Member 13936940 Ответов: 0

Как использовать combobox в пользовательской форме для отображения только 1 столбца в таблице


Я новичок в VBA. У меня есть форма пользователя, и у меня есть userbox, и я связал его с таблицей, но я хочу отобразить только первый столбец таблицы в моем combobox. Одна из проблем, с которой я столкнулся, заключается в том, что у меня есть другая форма пользователя, которая позволяет мне вводить значения в таблицу (увеличивая размер таблицы), поэтому таблица не имеет заданной длины и не может вызывать определенный диапазон ячеек.

Что я уже пробовал:

Мой код для ComboBox это

Private Sub UserForm_Initialize()

Дим каст, дальность

Для каждого каста в листе 1.Диапазон("Таблица 2")
Со Мной.cboCustomer
.Метод addItem каст.Ценность
Конец С
Следующий каст

Конец Подводной Лодки

Я пробовал что-то вроде столбца после диапазона, но все, что я получаю, - это ошибка. Это дает мне все значения в таблице.

Возможно, это простое решение, но я просто не могу его получить.

Спасибо

CHill60

В чем же ошибка?

0 Ответов