Скрытие столбцов на основе значения ячейки в Excel - PullRequest
1 голос
/ 11 февраля 2020

У меня есть раскрывающийся список в ячейке "B3", содержащий числа от 1 до 18. 1 соответствует столбцу C, 2 - столбцу D, 3 - столбцу E и 18 - столбцу T. Я хочу добиться следующего:

Если я выберу 3 из раскрывающегося списка, столбец «E» столбцов C: T будет виден, если выбрано 7, столбец «I» будет единственным столбцом, отображаемым из столбцов C: T.

Мне не удалось найти работающие коды VBA. У кого-нибудь есть решение?

1 Ответ

1 голос
/ 11 февраля 2020

Как только вы узнаете, как прочитать значение раскрывающегося списка (назовите его x), введите следующий код:

Columns(,x + 2).EntireColumn.Hidden = True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...