2012-03-28 4 views
1

(Microsoft Excel) Hi,интеллектуальное многозадачное выпадающее меню в excel?

У меня есть требование, когда у меня есть страна, штат и город. я должен сделать выпадающее меню на колонке для страны, соответствующее состояние на колонке B и respetive города на колонке C.

Например: У меня есть 2 страны, чтобы показать на колонке А => Индия, Соединенное Королевство Тогда , согласно выбранной стране, я должен показать состояния. Например: Mah, Guj и Kar для Индии, в то время как Йоркшир, Уэст-Мидлендс и Бат. Далее вниз, мне нужно иметь несколько городов для соответствующих государств, Мах: Мумбаи, Пуна Guj: Ахмадабад, Сурат Кар: Banglore Yokshire: Шеффилд, Донкастер Уэст-Мидлендс: Бирмингем, Solihull, Ковентри Ванна: Бристоль

Я могу добиться этого, выполнив поиск по Google для «мульти-зависимого раскрывающегося меню в Excel» и найти способ определить имя, а затем daatvalidation, КОСВЕННЫЕ функции и т.д.

проблем я лицо : 1) Когда я выбираю страну (скажем, в Индии), выберите государство (скажем, Мах), затем снова измените счет (скажем, Соединенному Королевству), государство должно быть пустым, поскольку страна изменена. Аналогичным образом город должен быть пустым при изменении состояния.

2) Определяя имя, я не могу определить имена с '/' и '' (пробел), ut Мне нужно отобразить такой текст в раскрывающемся списке. В настоящее время это невозможно.

Есть ключевые проблемы, без которых я не могу продолжить. Пожалуйста, помогите. Большое спасибо.

ответ

0

1) Вы должны добавить состояние в свой второй раскрывающийся список (пример: «Выбрать состояние ...») и выбрать это значение, если вы хотите сбросить значение государства. (Та же стратегия для городов);

2) Можете ли вы предоставить код, который вы использовали для заполнения своего раскрывающегося списка?

2

1) Условное форматирование

Вы можете использовать условное форматирование в последующей ячейке, чтобы проверить значение текущей ячейки и убедитесь, что это MATCH в диапазоне вариантов, которые в настоящее время выпадающий список. Если значение в ячейке больше не совпадает с выпадающим списком, вы можете отформатировать шрифт в соответствии с фоном, сделав его похожим на то, что ячейка пуста, даже если это не так.

Если вы затем используете раскрывающееся меню, чтобы выбрать новое подходящее значение, цвет шрифта вернется в нормальное состояние.

2) VBA

Вы можете использовать worksheet_change макрос, чтобы посмотреть эти столбцы и опорожнить последующие клетки, когда вы делаете новый выбор в предыдущем соте.

Вот ссылка на некоторые примеры файлов: Dependent Drop Downs

Посмотрите на него файл DependentList3.xls, он демонстрирует, как из этих методов в дальнейшем.

Смежные вопросы