• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロの連続印刷で困っています。)

エクセルのマクロで連続印刷で困っている

このQ&Aのポイント
  • エクセルのマクロで通知書を指定した番号~番号までを連続印刷する際、印刷結果が最初の番号は指定した番号まで印刷されて良かったのですが、次から最後までの番号の印刷が同じものが印刷されてしまい、どんどん増えていってしまっています。
  • いくつかの方法を試してみましたが、どこが間違えているのかがわからず、詳しい方に教えていただきたいです。
  • エクセルの構成は、シート1には通知書に印刷させる用のID管理用の一覧があり、指定された番号をシート2で読み込ませて表示させています。シート2ではVLOOKUPを使用し、1人分の情報だけを表示させています。

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

  • ベストアンサー
  • o_chi_chi
  • ベストアンサー率45% (131/287)
回答No.1

Worksheets("シート2").Select これが実行された時点で Range("通知書連続始め") はシート2を参照してしまいます。 Worksheets("シート1").Range("通知書連続始め") とするか start = Range("通知書連続始め") と変数を使用するとかしてみてください。

fumy231
質問者

お礼

ありがとうございます! できました! 本当に助かりました!>< 冷静に教えていただくと、なるほど「参照してしまう」ことが 原因ということもわかりました。 まだまだ初心者ですが、がんばって理解を深めていこうと 思います。 またご縁がありましたら教えていただけると嬉しいです。 本当にありがとうございました!

関連するQ&A