• ベストアンサー

印刷したくない列を非表示にするマクロなのですが、

印刷したくない列を非表示にするマクロなのですが、 印刷後、あらためて列を再表示する必要があり大変手間です。 印刷後も自動で再表示する方法をご教示いただきたく存じます。 Private Sub Workbook_BeforePrint(Cancel As Boolean) Columns("A:C").Select Selection.EntireColumn.Hidden = True End Sub

質問者が選んだベストアンサー

  • ベストアンサー
  • nametom
  • ベストアンサー率39% (17/43)
回答No.1

マクロで印刷してその後再表示させたらどうですか? Columns("A:C").EntireColumn.Hidden = True Worksheets(1).PrintOut Columns("A:C").EntireColumn.Hidden = False

a26vNvvub
質問者

お礼

ありがとうございます。 思ったことができました。 感謝。

関連するQ&A