настоящего времени у меня есть таблица, которая выглядит следующим образом:Excel отфильтрованных данных на основе содержимого ячейки
| A | B |
+-------+-----------+
1 | State | City |
+=======+===========+
2 | NSW | Goulburn |
3 | NSW | Sydney |
4 | VIC | Melbourne |
5 | VIC | Horsham |
6 | NSW | Tamworth |
И тогда у меня другая таблица, которая выглядит следующим образом:
| A | B | C |
+-------+-----------+------------+
1 | State | City | Other data |
+=======+===========+============+
2 | | | |
В этом вторая таблица. Я применил проверку данных как для столбца State, так и для City, ссылаясь на данные из первой таблицы. Поэтому у меня есть списки всех штатов и городов.
То, что я хочу быть в состоянии сделать это, если пользователь вводит «NSW» в столбце Состояние, список опций в колонке города фильтруется, чтобы показать только города, расположенные в Новом Южном Уэльсе
Используйте 'Worksheet_Change' событие для динамического сброса проверки, на основе значения, введенного в столбце А. –
Любая идея, как написать этот сценарий? – McShaman
Да. См. Ниже ... –