• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:印刷したい用紙の大きさによって、マクロの設定を変えるには???)

マクロの設定で用紙の大きさに応じて印刷する方法

このQ&Aのポイント
  • エクセルのマクロを使用して用紙の大きさに応じて印刷する方法を教えてください。
  • 現在、A4サイズにピッタリ収まるように設定してあるエクセルがあり、マクロの繰り返し処理で常に「+1した数値」を右に9回表示させていますが、B5サイズで印刷したい場合にはどのようにマクロを設定すればよいですか?
  • 用紙のサイズに応じてマクロの設定を変えたいですが、簡単な方法はありますか?

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

  • ベストアンサー
  • trytrytry
  • ベストアンサー率37% (13/35)
回答No.1

ActiveSheet.PageSetup.PaperSize プロパティを利用すれば可能です。 例としては Select Case ActiveSheet.PageSetup.PaperSize Case xlPaperB5: cnt = 7 Case xlPaperB4: cnt = 12 Case xlPaperA4: cnt = 9 End Select (cntは繰り返し回数) ヘルプでPageSetupかPaperSizeで引けると思います。

iillyy
質問者

お礼

やってみます。。。 ありがとうございました。

関連するQ&A