アフィリエイト広告を利用しています

Hiddenプロパティで「列」の非表示と再表示のマクロ

Hiddenプロパティで、指定した列を非表示にします。Hiddenプロパティは、値を「True」にすると非表示になり、「False」にすると再表示になります。

目次

Columnsプロパティで列の非表示と再表示

ColumnsプロパティとHiddenプロパティを使って、列の非表示と再表示をします。

Columnsプロパティで列の非表示と再表示

Sub サンプル4213_1()

  Columns(2).Hidden = True
  Columns(2).Hidden = False

End Sub

Columns(2).Hidden = True
’2列目のB列を、非表示にします。

Columns(2).Hidden = False
’2列目のB列を、再表示します。

Columnsプロパティで列の範囲を非表示と再表示

ColumnsプロパティとHiddenプロパティを使って、列の範囲を非表示と再表示をします。

Sub サンプル4213_2()

Columns("B:D").Hidden = True
Columns("B:D").Hidden = False

End Sub

Columns(“B:D”).Hidden = True
’2列目のB列~4列目のD列を、非表示にします。

Columns(“B:D”).Hidden = False
’2列目のB列~4列目のD列を、再表示にします。

Rangeプロパティで列の非表示と再表示

RangeプロパティとEntireColumn.Hiddenプロパティを使って、列の非表示と再表示をします。

Rangeプロパティで行の非表示と再表示

Rangeプロパティ と EntireColumn.Hiddenプロパティを使って、列の非表示と再表示をします。

Sub サンプル4213_3()

  Range("C3").EntireColumn.Hidden = True
  Range("C3").EntireColumn.Hidden = False

End Sub

Range(“C3”).EntireColumn.Hidden = True
’3列目のC列を、非表示にします。

Range(“C3”).EntireColumn.Hidden = False
’3列目のC列を、再表示にします。

Rangeプロパティで列の範囲を非表示と再表示

RangeプロパティとEntireColumn.Hiddenプロパティを使って、列の範囲を非表示と再表示にします。

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
’2列目のB列~4列目のD列を、非表示にします。

Range(“B2:D2”).EntireColumn.Hidden = False
’2列目のB列~4列目のD列を、再表示にします。

Range(“B2,D2”).EntireColumn.Hidden = True
’2列目のB列 と 4列目のD列を、非表示にします。

Range(“B2,D2”).EntireColumn.Hidden = False
’2列目のB列 と 4列目の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の2列目のB列を、非表示にします。

まとめ

Hiddenプロパティで、列を非表示にしたり、再表示します。

RowsプロパティとHiddenプロパティを使って、列の非表示と再表示をします。

RangeプロパティとEntireColumn.Hiddenプロパティを使って、列の非表示と再表示をします。

RangeプロパティとEntireColumn.Hiddenプロパティを使って、列の範囲を非表示と再表示をします。

ワークシート2(Sheet2)を指定するには、Worksheets(“Sheet2”) または Worksheets(2) とします。

Hiddenプロパティで「行」の非表示と再表示のマクロ

目次