目次
目的
- 行、列を非表示にする。
- 再表示する。
その一例
- 白紙のワークシートでテストしてみます。
- 行を非表示にするマクロを実行してみます。
Sub 行2から4を非表示にする()
Rows("2:4").Hidden = True
End Sub- 「Rows("2:4").Hidden = True」
Hidden を True に設定しています。 - 実行結果です。
- 「Rows("2:4").Hidden = True」
- 再表示してみます。
Sub 行2から4を表示する()
Rows("2:4").Hidden = False
End Sub- 「Rows("2:4").Hidden = False」
Hidden を False に戻しました。 - 実行結果です。
- 「Rows("2:4").Hidden = False」
- 列の非表示、表示は下記のようなマクロで可能だと思います。
Sub 列BとCを非表示にする()
Columns("B:C").Hidden = True
End SubSub 列BとCを表示する()
Columns("B:C").Hidden = False
End Sub
マクロストック
Sub 表示と非表示を交互に切り替える()
Dim a
a = Rows("2:4").Hidden
Rows("2:4").Hidden = Not a
End Sub
Sub 連続していない行非表示()
Range("A2:A4,A6:A8,A10:A12").EntireRow.Hidden = True
End Sub
Sub 全ての行を表示()
Rows.Hidden = False
End Sub
テスト環境
- Windows 10(64 ビット)
- Microsoft Office Excel 2003
以上、閲覧ありがとうございました。