Как получить значения в Combobox из столбца Excel с помощью Excel vba 2007 - PullRequest
1 голос
/ 26 октября 2011

У меня есть три столбца в Excel 2007, как

<b>Category  Key    Products</b><br/>
Dairy     22       Milk<br/>
Dairy     22       Butter<br/>
Dairy     22       Cheez<br/>
Color     44       Red<br/>
Color     44       Green<br/>
Color     44       Blue<br/>
Shampoo    1       Pentene<br/>
Shampoo    1       H& D<br/>
Shampoo    1       Sunsilk<br/>
Drink      3       Pepsi<br/>
Drink      3       Coke<br/>

У меня есть одна форма, которая содержит 1 комбинированный список и 4 текстовых поля. Я хочу получить уникальные значения в выпадающем списке из столбца "категория". Когда я выбираю одинаковый цвет, в текстовых полях должны отображаться кнопка «Цвет» из столбца «Ключ» и соответствующие «Продукты». Например. Если я выберу «Молочные продукты», то в одном текстовом поле 1 должна отображаться клавиша «22», а в трех других текстовых полях должны отображаться «Молоко», «Сливочное масло» и «Сыр». Как это сделать с помощью VBA. Пожалуйста, помогите мне. Спасибо

1 Ответ

0 голосов
/ 26 октября 2011

Установите для свойства RowSource поля со списком диапазон первого столбца, а затем реализуйте событие Изменить поля со списком, чтобы назначить значения текстового поля с помощью выбранного индекса поля со списком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...