すべての行/列の非表示を解除する
Last updated on 4月 21, 2022
In this Article
このチュートリアルでは、VBAを使用してExcelワークシートで非表示となっているすべての行や列を解除する方法を説明します。
すべての行の非表示を解除する
Excel シートですべての行の非表示を解除するには、すべての行の非表示プロパティをFALSE に設定します。 Cellsオブジェクトの EntireRowプロパティを使用して、すべての行にアクセスできます。
Cells.EntireRow.Hidden = False
Rows オブジェクトのEntireRowプロパティも使用できます。
Rows.EntireRow.Hidden = False
すべての列の非表示を解除する
同様に、Excelシートのすべての列の非表示を解除するには、すべての列の非表示プロパティを設定します。 Cellsオブジェクトの EntireColumnプロパティを使用すると、すべての列にアクセスすることができます。
Cells.EntireColumn.Hidden = False
ColumnsオブジェクトのEntireColumnプロパティも使用できます。
Columns.EntireColumn.Hidden = False
すべての行または列を隠す
もちろん、すべての行または列を非表示にするには、HiddenプロパティをTRUEに設定するだけです。
Columns.EntireColumn.Hidden = True
すべての行と列の非表示を解除するマクロ
ワークシートのすべての行と列の非表示を解除するには、以下のマクロを使います。
Sub Unhide_All_Rows_Columns()
Columns.EntireColumn.Hidden = False
Rows.EntireRows.Hidden = False
End Sub
すべてのシートのすべての行と列の非表示を解除するマクロ
Excelワークブック内のすべてのシートの、すべての行と列の非表示を解除するマクロです。
Sub Unhide_All_Rows_Columns_in_Workbook()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Columns.EntireColumn.Hidden = False
ws.Rows.EntireRow.Hidden = False
Next ws
End Sub