VBA・PYTHON・SQL コードの部屋 

EXCEL・ACCESS・VBA・PYTHON・SQLなどのCODE部屋

列を非表示にする

列を非表示にする
Columns("A").Hidden = True             'A列を非表示
Columns("A:D").Hidden = True           'A~D列を非表示
Range("A:A, D:E").EntireColumn.Hidden = True     'A、D、E列を再表示

Trueで非表示になります。

離れた複数の列を非表示にする場合、列はColumnの選択では非表示することができません。
Rangeで複数列を指定し、「EntireColumn」にすることで離れた複数列を非表示にすることができます。