プロが教える店舗&オフィスのセキュリティ対策術

標題の件、以下3つのシートを印刷するコードを教えて下さい
出来る限り簡単なコードが良いです。
ネットにて調べましたが、複雑なものが多かったです。
ご存じのかた、宜しくお願いします

Sheet1
Sheet2
Sheet3

A 回答 (2件)

No.1です。



> 以下でよいのでしょうか?

お手元にExcelがインストールされたパソコンがあって、Excelマクロ作成の操作手順を知っておられるのであれば、回答に返事をされる前に実際にはってみられるのがよいと私は思います。
プログラミングは座学ではなく実際に自分で考えやってみてどういう結果が得られるかを実感しないと・・・。(^^;

参考まで。
    • good
    • 0
この回答へのお礼

かしこまりました。ご指導、ありがとうございます。

お礼日時:2023/10/14 11:29

シートの名前か番号を指定してPrintOutすればよいだけかと。


例えばSheet1という名前のシートを印刷するなら以下のような感じ。

Sheets("Sheet1").PrintOut

3つのシートを印刷したいならそれを3回行うだけです。
各シートの印刷範囲の指定をしたいとか、それぞれ異なるプリンターに出力したいとかいった場合はその都度その指定を行う必要がありますが。

詳しい処理手順の説明はGoogleなどで「VBA 印刷 シート指定」とか「VBA 複数シート 印刷」といった簡単なキーワードで検索されればみつかるかと思います。

参考まで。
    • good
    • 0
この回答へのお礼

以下でよいのでしょうか?
宜しくお願いします

sub 印刷()

Sheets("Sheet1").PrintOut
Sheets("Sheet2").PrintOut
Sheets("Sheet3").PrintOut

end sub 印刷()

お礼日時:2023/10/14 10:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A