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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

スクロール範囲を限定(ScrollArea プロパティ)

ScrollArea プロパティ ScrollArea プロパティ にセル範囲を …

ページ数に合わせて印刷(FitToPagesTall, FitToPagesWide)

PageSetup.FitToPagesTall プロパティ PageSetup …

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

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

Window.Caption
並べて比較(CompareSideBySideWith,SyncScrollingSideBySide,BreakSideBySide)

並べて比較(CompareSideBySideWith メソッド) Compar …

数式を表示(DisplayFormulas プロパティ)

数式を表示(DisplayFormulas プロパティ) セルに数式が入力されて …

数式バーの設定(DisplayFormulaBar, FormulaBarHeight)

数式バーの設定 数式バーの表示・非表示の設定を行うには、DisplayFormu …

印刷する用紙の向きを設定(PageSetup.Orientation プロパティ)

PageSetup.Orientation プロパティ PageSetup.Or …

印刷設定(ヘッダーに文字列を指定)LeftHeader,CenterHeader,RightHeader

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

ブックが共有モードか確認する(MultiUserEditing プロパティ)

ブックが共有モードか確認する(MultiUserEditing プロパティ) 共 …

印刷時、シート内のエラーをどう扱うかを設定(PrintErrors プロパティ)

PageSetup.PrintErrors プロパティ PageSetup.Pr …