シートの表示、非表示

シートの表示、非表示を設定する。

指定したシートを非表示、または表示さえるにはWorksheets コレクション、またはSheetsコレクションのVisibleプロパティを利用します。
シートの非表示、表示を切り替えるにはSheetsオブジェクトのVisibleプロパティに True(表示) または False(非表示)を指定、もしくは定数を設定することができます。
定数だとxlSheetVisible が True 、xlSheetHidden が False にあたります。

また定数で”xlSheetVeryHidden”を利用した場合は、画面のシート上で右クリックした時に表示される「再表示…」の一覧にも表示されなくなります。

●シートの追加と同時にシート名を設定

'******************************************************************
' シートの表示/非表示を設定
'******************************************************************
Sub SheetVisible()

    '非表示のシートを表示させる
    Sheets("Sheet1").Visible = True
    '表示中のシートを非表示にする
    Sheets("Sheet2").Visible = False
  
  
    '定数で指定
    '非表示のシートを表示させる
    Sheets("Sheet3").Visible = xlSheetVisible
    '表示中のシートを非表示にする
    Sheets("Sheet4").Visible = xlSheetHidden
    '表示中のシートを非表示にする(再表示の一覧にも表示しない)
    Sheets("Sheet5").Visible = xlSheetVeryHidden

End Sub

 ■実行前

 ■実行結果