ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ワークシートの非表示・再表示(Visible プロパティ)

   

ワークシートの表示・非表示

ワークシートを非表示にしたり、非表示にしたワークシートを再度表示させるには、Visible プロパティ を設定します。


【書式】

object.Visible = boolean


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクト を指定します。
  • boolean  ・・・  False を指定すると object で指定したワークシートを非表示にします。True に指定すると object で指定したワークシートが非表示になっている場合、再表示します。

ブックにシートが1つしかない場合、そのシートを非表示にしようとするとエラーが発生します。

XlSheetVisibility 列挙型 を指定する
引数 boolean には、XlSheetVisibility 列挙型 の定数を指定することもできます。

定数 内容
xlSheetVeryHidden 2 ワークシートを非表示(VBE プロパティウインドウ または、マクロで、Visible プロパティ の設定を変更する以外、再表示することはできません)Excel で、再表示不可
xlSheetHidden 0 ワークシートを非表示(False と同じ)Excel で、再表示可能
xlSheetVisible -1 ワークシートを再表示(True と同じ)



Visible プロパティ 使用例

サンプルVBAソース 1


サンプルVBAソース 2


実行結果

サンプルVBAソース 実行前

Visible プロパティ 使用例 1

サンプルVBAソース 1 実行後

Visible プロパティ 使用例 2

サンプルVBAソース 2 実行後

Visible プロパティ 使用例 3


 - ブック・シートの操作 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ウィンドウ枠の固定(FreezePanes プロパティ、SplitColumn プロパティ,SplitRow プロパティ)

ウィンドウ枠の固定と解除 ウィンドウ枠を固定するには FreezePanes プ …

スクロールバーの表示・非表示(DisplayHorizontalScrollBar,DisplayVerticalScrollBar)

スクロールバーの表示・非表示の設定 Windows オブジェクト の Displ …

印刷の先頭のページ番号を設定(PageSetup.FirstPageNumber プロパティ)

PageSetup.FirstPageNumber プロパティ PageSetu …

印刷時の改ページ設定(Add,ResetAllPageBreaks)

改ページの追加と解除 印刷時に改ページを指定するには、HPageBreaks コ …

ブックを参照(Workbooks プロパティ,Windows プロパティ)

アクティブなワークブックを参照 現在使用中のワークブック、複数ある場合は一番手前 …

余白・ヘッダー
印刷:余白を設定 TopMargin,BottomMargin,LeftMargin,RightMargin,HeaderMargin,FooterMargin

余白を設定する 余白を設定する単位は、pt(ポイント:約 0.03528 cm) …

印刷設定(フッターに文字列を指定)LeftFooter,CenterFooter,RightFooter

PageSetup.LeftFooter プロパティ PageSetup.Lef …

前後のワークシートを参照する(Previous プロパティ,Next プロパティ)

Previous プロパティ 指定したシートの前(左側)のシートを参照します。 …

Copy メソッド Move メソッド 使用例
ワークシートのコピー・移動(Copy メソッド Move メソッド)

Copy メソッド Copy メソッドで、指定した位置にワークシートの複製を作成 …

ブックのファイル形式を調べる(FileFormat プロパティ)

ブックのファイル形式を調べる(FileFormat プロパティ) 指定したブック …