Как использовать combobox в пользовательской форме для отображения только 1 столбца в таблице
Я новичок в VBA. У меня есть форма пользователя, и у меня есть userbox, и я связал его с таблицей, но я хочу отобразить только первый столбец таблицы в моем combobox. Одна из проблем, с которой я столкнулся, заключается в том, что у меня есть другая форма пользователя, которая позволяет мне вводить значения в таблицу (увеличивая размер таблицы), поэтому таблица не имеет заданной длины и не может вызывать определенный диапазон ячеек.
Что я уже пробовал:
Мой код для ComboBox это
Private Sub UserForm_Initialize()
Дим каст, дальность
Для каждого каста в листе 1.Диапазон("Таблица 2")
Со Мной.cboCustomer
.Метод addItem каст.Ценность
Конец С
Следующий каст
Конец Подводной Лодки
Я пробовал что-то вроде столбца после диапазона, но все, что я получаю, - это ошибка. Это дает мне все значения в таблице.
Возможно, это простое решение, но я просто не могу его получить.
Спасибо
CHill60
В чем же ошибка?