• ベストアンサー

Excel VBAで他のシートを印刷するとき

シート1からシート2を表示しないで印刷したいんですが下の記述だと一瞬ですがシート2が表示されます、どのようにすればシート1のままシート2を印刷することができるのでしょうか、よろしくお願いします。 Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2004/7/23 ユーザー名 : H ' Sheets("Sheet2").PrintOut Copies:=1, Collate:=True End Sub

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

  • ベストアンサー
  • inte-nori
  • ベストアンサー率48% (33/68)
回答No.1

Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2004/7/23 ユーザー名 : H ' Application.ScreenUpdating = False Sheets("Sheet2").PrintOut Copies:=1, Collate:=True Application.ScreenUpdating = True End Sub としてみてはどうでしょうか?

5959
質問者

お礼

こんなに早く返答が来るとは思っていませんでした。 完璧ですありがとうございました。