シートの印刷方法@Excel マクロ・VBA
シートの印刷方法です。
印刷のプレビューを行いたい場合は、PrintPreviewです。
印刷の場合は、PrintOutを利用します。
また、シートを複数選択して印刷を行うことも可能です。
Sheetsに配列を指定して、選択を行い印刷を行います。
Sheets(Array(シート番号,・・・))
もしくは、Sheets(Array(シート名,・・・))
あと、Selectした範囲を印刷するこも可能です。
Sub test()
'印刷プレビュー
ActiveSheet.PrintPreview
'印刷
ActiveSheet.PrintOut
'複数のシートを指定(シートの番号)して、印刷
Sheets(Array(1, 2)).PrintOut
'複数のシートを指定(シート名)して、印刷
Sheets(Array("Sheet1", "Sheet2")).PrintOut
'Selectした範囲を印刷プレビュー
ActiveSheet.Range("A1", "C3").Select
Selection.PrintPreview
End Sub
|