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

列の非表示と再表示のマクロ

Hiddenプロパティで指定した列を非表示にします。

コードのTrueをFalseに変更すると、再表示になります。

目次

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

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

■ コード内を「Wクリック」で選択できます。

Sub サンプル4213_1()
<pre><code>Columns(2).Hidden = True
Columns(2).Hidden = False</code></pre>
End Sub

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

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

■ Columnsプロパティで列の範囲を指定して非表示と再表示

■ コード内を「Wクリック」で選択できます。

Sub サンプル4213_2()
<pre><code>Columns("B:D").Hidden = True
Columns("B:D").Hidden = False</code></pre>
End Sub

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

• Columns(“B:D”).Hidden = False
 ’列B~列Dを再表示します。

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

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

■ コード内を「Wクリック」で選択できます。

Sub サンプル4213_3()
<pre><code>Range("C3").EntireColumn.Hidden = True
Range("C3").EntireColumn.Hidden = False</code></pre>
End Sub

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

• Range(“C3”).EntireColumn.Hidden = False
 ’列Cを再表示します。

■ Rangeプロパティで列の範囲を指定して非表示と再表示

■ コード内を「Wクリック」で選択できます。

Sub サンプル4213_4()
<pre><code>Range("B2:D2").EntireColumn.Hidden = True
Range("B2:D2").EntireColumn.Hidden = False

Range("B2,D2").EntireColumn.Hidden = True</code></pre>
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) とします。

■ コード内を「Wクリック」で選択できます。

Sub サンプル4213_5()
<pre><code>Worksheets("Sheet2").Columns(2).Hidden = True
Worksheets(2).Columns(2).Hidden = True</code></pre>
End Sub

• Worksheets(“Sheet2”).Columns(2).Hidden = True
• Worksheets(2).Columns(2).Hidden = True
 ’Sheet2の列Bを非表示にします。

以上で「列の非表示と再表示のマクロ」の説明を終わります。

目次