2017-12-19 33 views
0

次のコードでExcelの特定の列をグループ化することはできますが、シートをプロットするときにそのグループを非表示にする(非表示にする)ことも可能ですか?vbaグループの列と折りたたみ

Sheets("Blad2").Select 
Columns("D:H").Select 
Selection.Columns.Group 

感謝:)グループ内のcolumnの

+0

「シートをプロットする」とはどういう意味ですか? – BruceWayne

+0

シートを別のマクロを使ってpdfファイルにエクスポートしているとき、DからHまでの列は非表示にする必要があります。グループをグループ化して後でグループを折りたたむのが最も簡単だと思っていました。 – Tefalpan

+0

シートをエクスポートしている別のマクロにそのコードを追加するだけではどうですか?または別のサブを作成して呼び出すことができますか? – BruceWayne

答えて

1

また
Set ws = ActiveSheet 
ws.Columns(4).ShowDetail = False 

、隠された列を持つCustom Viewを定義し、このビューに切り替えます。ビューを簡単に切り替えることができるように、列が表示された別のビューを定義します。

ActiveWorkbook.CustomViews("test").Show 

また、列の隠ぺいと非表示解除を行うマクロを作成することができます。

関連する問題