Microsoft Excel VBA - 特定のシートだけを表示しないようにする方法

◆概要

このページは、Excel VBAで特定のシートだけを表示しないようにする方法について記載しています。

◆内容

 WorksheetsオブジェクトのVislbleプロパティにxlVeryHiddenを指定すると、特定のシートを非表示にすることができます。

 リスト1は、これを利用してBookを開いたときにSheets1を非表示にするサンプルです。

リスト1
Private Sub auto_Open()
    Worksheets("Sheet1").Visible = xlVeryHidden
End Sub

 auto_Open()は、Bookを開いたときに自動実行されるマクロです。この方法を利用すると、エクセルの操作からでは表示させることは不可能ですから、ユーザーに表示させたくないもの(たとえば、ユーザーに勝手に改変されたくない基礎データ等)をこの方法で非表示にするとよいでしょう。




▼ページトップへ