Поделиться через


Свойство Worksheet.Visible (Excel)

Возвращает или задает значение XlSheetVisibility , определяющее, является ли объект видимым.

Синтаксис

expression. Видны

Выражение Переменная, представляющая объект Worksheet .

Пример

В этом примере выполняется скрытие Sheet1.

Worksheets("Sheet1").Visible = False

В этом примере лист Sheet1 становится видимым.

Worksheets("Sheet1").Visible = True

В этом примере каждый лист в активной книге становится видимым.

For Each sh In Sheets 
 sh.Visible = True 
Next sh

В этом примере создается новый лист, а затем его свойству Visibleприсваивается значение xlSheetVeryHidden. Чтобы сослаться на лист, используйте его объектную переменную newSheet, как показано в последней строке примера. Чтобы использовать newSheet переменную объекта в другой процедуре, ее необходимо объявить как общедоступную переменную (Public newSheet As Object) в первой строке модуля, предшествующей любой процедуре Sub или Function .

Set newSheet = Worksheets.Add 
newSheet.Visible = xlSheetVeryHidden 
newSheet.Range("A1:D4").Formula = "=RAND()"

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.