Excel VBA 行や列を非表示にしたり表示したりする-hidden

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行列表示

 

< スポンサーリンク >



サブコンテンツ

このページの先頭へ