Существуют ли какие-либо способы скрыть или отобразить конкретную вкладку рабочего листа на основе содержимого ячейки на другом листе? Например, когда я ввожу текст «Да» в ячейку 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 прямо сейчас!
->