Как скрыть столбцы в выпадающем списке ComboBox? - PullRequest
4 голосов
/ 04 февраля 2012

Я создаю ComboBox в пользовательской форме Excel, которая получает свои строки из таблицы Access. Я хочу отобразить несколько текстовых полей для пользователя в раскрывающемся списке, но значение, возвращаемое из поля со списком, должно быть идентификатором, связанным со строкой, которую выбирает пользователь (т.е. столбец идентификатора является связанным столбцом). Но я не хочу показывать этот идентификационный номер пользователю. Есть ли способ скрыть столбец в раскрывающемся списке ComboBox, но все еще должен быть привязан этот столбец?

1 Ответ

8 голосов
/ 04 февраля 2012

Если у вас есть три столбца - первый скрытый идентификатор и два других, показанных - сделайте что-то подобное в окне свойств:

enter image description here

Обратите внимание, что Combobox1.Textвернет текст во 2-м столбце (первом видимом), а Combobox1.Value предоставит вам связанный столбец.(Настройка ColumnHeads не имеет отношения к описанному выше.)

...