Как скрыть или показать конкретный лист на основе значения ячейки на другом листе?

Существуют ли какие-либо способы скрыть или отобразить конкретную вкладку рабочего листа на основе содержимого ячейки на другом листе? Например, когда я ввожу текст «Да» в ячейку G1 листа Sheet2, я хочу, чтобы Sheet1 был скрыт, а когда я ввожу «Нет», Sheet1 должен отображаться сразу. Как я могу решить эту проблему в Excel?

Скрыть или отобразить конкретную вкладку рабочего листа на основе значения ячейки с кодом VBA

Скрыть или отобразить все остальные рабочие листы, кроме активного, с помощью Kutools for Excel ->


Скрыть или отобразить определенную вкладку рабочего листа на основе значения ячейки с кодом VBA

Чтобы скрыть или отобразить конкретную вкладку листа на основе значения ячейки на другом листе, следующий код VBA может оказать вам услугу, пожалуйста, сделайте следующее:

1 . Перейдите к листу, который содержит значение ячейки, на основе которого вы хотите скрыть другой лист.

2 . Щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код , в появившемся окне Microsoft Visual Basic для приложений скопируйте и вставьте следующий код в пустое поле. Окно модуля, см. Снимок экрана:

Код VBA: скрыть или скрыть вкладку рабочего листа на основе значения ячейки:

Примечание. В приведенном выше коде G1 и Yes – это ячейка и содержимое ячейки, на которых вы хотите основываться, а Sheet1 – это конкретный лист, который вы хотите скрыть или показать. Вы можете изменить их по своему усмотрению.

3 . Затем сохраните и закройте этот код, когда вы вводите «Нет» или другой текст в ячейку G1, Sheet1 скрывается, но если вы вводите «Да» в ячейку, Sheet1 отображается сразу, см. Снимки экрана:

Скрыть или отобразить все остальные рабочие листы, кроме активного, с помощью Kutools for Excel

В Excel вам может потребоваться скрыть все другие вкладки рабочего листа и оставить отображение только активного листа, скрывать их одну за другой не будет хорошим выбором, здесь я могу порекомендовать полезный инструмент – Kutools for Excel с помощью утилиты Скрыть невыбранные листы позволяет скрыть все остальные листы, кроме активного, одним щелчком мыши.

Kutools for Excel g>: с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 60 дней .
Перейти к загрузке
Бесплатная пробная версия 60 дней Приобретение
PayPal/MyCommerce

После установки Kutools for Excel сделайте следующее:

1 . Перейдите к листу, который вы хотите отобразить, и нажмите Kutools > Показать/скрыть > Скрыть невыбранные листы , см. снимок экрана:

2 . И все вкладки листа скрываются сразу, кроме активной, см. Снимок экрана:

Примечание: если вы хотите показать их, вам просто нужно нажать Kutools > Показать/скрыть > Показать все листы , чтобы сразу отобразить скрытые листы.

Скачать бесплатно Kutools for Excel прямо сейчас!

->


Оцените статью
Frestage.ru
Добавить комментарий