Hiddenプロパティで指定した列を非表示にします。
コードのTrueをFalseに変更すると、再表示になります。
Columnsプロパティで列の非表示と再表示
■ Columnsプロパティで列の非表示と再表示
Columnsプロパティ で Hiddenプロパティを使って、列の表示と非表示をします。
Sub サンプル4213_1() Columns(2).Hidden = True Columns(2).Hidden = False End Sub
• Columns(2).Hidden = True
’列Bを非表示にします。
• Columns(2).Hidden = False
’列Bを再表示します。
■ Columnsプロパティで列の範囲を指定して非表示と再表示
Sub サンプル4213_2() Columns("B:D").Hidden = True Columns("B:D").Hidden = False End Sub
• Columns("B:D").Hidden = True
’列B~列Dを非表示にします。
• Columns("B:D").Hidden = False
’列B~列Dを再表示します。
Rangeプロパティで列の非表示と再表示
■ Rangeプロパティで行の非表示と再表示
Rangeプロパティ で EntireColumn.Hiddenプロパティを使って、列の非表示と再表示をします。
Sub サンプル4213_3() Range("C3").EntireColumn.Hidden = True Range("C3").EntireColumn.Hidden = False End Sub
• Range("C3").EntireColumn.Hidden = True
’列Cを非表示にします。
• Range("C3").EntireColumn.Hidden = False
’列Cを再表示します。
■ Rangeプロパティで列の範囲を指定して非表示と再表示
Sub サンプル4213_4() Range("B2:D2").EntireColumn.Hidden = True Range("B2:D2").EntireColumn.Hidden = False Range("B2,D2").EntireColumn.Hidden = True Range("B2,D2").EntireColumn.Hidden = False End Sub
• Range("B2:D2").EntireColumn.Hidden = True
’列B~列Dを非表示にします。
• Range("B2:D2").EntireColumn.Hidden = False
’列B~列Dを再表示します。
• Range("B2,D2").EntireColumn.Hidden = True
’列Bと列Dを非表示にします。
• Range("B2,D2").EntireColumn.Hidden = False
’列Bと列Dを再表示します。
指定したシートの列を非表示にする
シート2(Sheet2)を指定するには、Worksheets("Sheet2") または Worksheets(2) とします。
Sub サンプル4213_5() Worksheets("Sheet2").Columns(2).Hidden = True Worksheets(2).Columns(2).Hidden = True End Sub
• Worksheets("Sheet2").Columns(2).Hidden = True
• Worksheets(2).Columns(2).Hidden = True
’Sheet2の列Bを非表示にします。
■関連記事■ 列を選択するマクロ
■関連記事■ 行の挿入と削除
■関連記事■ 列の挿入と削除
■関連記事■ 行の非表示と再表示のマクロ
■関連記事■ 列の非表示と再表示のマクロ
■関連記事■ 行の高さを設定する
■関連記事■ 列幅を設定する
以上で「列の非表示と再表示のマクロ」の説明を終わります。