行列非表示表示

Excel VBAで行や列を非表示にしたり、表示したりする方法を記録します。

行や列の非表示、表示は「Hidden」プロパティを使います。

< スポンサーリンク >





書き方

行の非表示

Rows.Hidden = True

行の表示

Rows.Hidden = False

列の非表示

Columns.Hidden = True

列の表示

Columns.Hidden = False

行の非表示、表示

Excel行列表示

3行目だけ非表示にしてみます。 

Sub test()
    Rows(3).Hidden = True
End Sub

Excel行列表示

Excel行列表示

 

複数の行、2行目から3行目を非表示にしてみます。

Sub test()
    Rows(“2:3”).Hidden = True
End Sub

Excel行列表示

Excel行列表示

 

すべての行を表示にするには下記のように書きます。

Sub test()
    Rows.Hidden = False
End Sub

Excel行列表示

 

列の非表示、表示

C列だけ非表示にしてみます。 

Sub test()
    Columns(“C”).Hidden = True
End Sub

Excel行列表示

Excel行列表示

 

複数の列、B列からC列を非表示にしてみます。

Sub test()
    Columns(“B:C”).Hidden = True
End Sub

Excel行列表示

Excel行列表示

 

すべての列を表示にするには下記のように書きます。

Sub test()
    Columns.Hidden = False
End Sub

Excel行列表示

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします