Скрытие листов и использование константы xlVeryHidden в макросе
Сводка
В Microsoft Excel можно скрыть листы в книге, чтобы пользователь не видел их. В книге можно скрыть любой тип листа, но всегда необходимо оставить видимым хотя бы один лист.
Дополнительная информация
Скрытие листа с помощью команд меню
Чтобы скрыть лист, в меню Формат наведите указатель мыши на пункт Лист, а затем нажмите кнопку Скрыть. Чтобы отобразить лист, в меню Формат наведите указатель на пункт Лист, а затем выберите команду Показать. Выберите соответствующий лист и нажмите кнопку ОК.
Примечание.
Невозможно скрыть листы модулей, так как они отображаются в Редактор Visual Basic.
Скрытие листа с помощью макроса Visual Basic
Вы также можете скрыть или отобразить лист с помощью макроса или процедуры microsoft Visual Basic для приложений. При использовании кода Visual Basic можно использовать свойство xlVeryHidden для скрытия листа и сохранения в диалоговом окне Unhide его перечисления. При этом единственный способ снова сделать лист видимым — создать другой макрос Visual Basic.
В макросе Visual Basic используйте свойство Visible, чтобы скрыть или отобразить лист. Для свойства Visible можно задать значение True, False или xlVeryHidden. Значение True и False действует так же, как и при использовании команд меню Unhide или Hide. Аргумент xlVeryHidden скрывает лист, а также не позволяет отображать его в диалоговом окне Unhide.
Пример Visual Basic Code
Корпорация Майкрософт предоставляет примеры программирования только в целях демонстрации без явной или подразумеваемой гарантии. Данное положение включает, но не ограничивается этим, подразумеваемые гарантии товарной пригодности или соответствия отдельной задаче. Эта статья предполагает, что пользователь знаком с представленным языком программирования и средствами, используемыми для создания и отладки процедур. Инженеры службы поддержки Майкрософт могут помочь объяснить функциональность конкретной процедуры, но они не будут изменять эти примеры, чтобы предоставить дополнительные функциональные возможности или создать процедуры в соответствии с вашими конкретными требованиями. В следующих примерах показано, как использовать свойство Visible объекта Sheet.
Sub UnhideSheet()
Sheets("Sheet1").Visible = True
End Sub
Sub HideSheet()
Sheets("Sheet1").Visible = False
End Sub
В следующем примере показано, как использовать аргумент xlVeryHidden свойства Visible для скрытия листа:
Sub VeryHiddenSheet()
Sheets("Sheet1").Visible = xlVeryHidden
End Sub
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по