• ベストアンサー

エクセルでの簡単印刷方法

エクセルで注文書を作成しているのですが、 sheet1にデーターを入力して連動するように sheet2に注文書のフォーム sheet3、4に注文書控 を作成しました。 そこで、sheet1にデータ入力をして印刷をかけると sheet2~4だけがプリントアウトされる方法はありますか? 宜しくお願いします。

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

  • ベストアンサー
  • ao777
  • ベストアンサー率34% (43/123)
回答No.2

#1さんのおっしゃるようにシート1にボタンを作り、 それに下記のマクロを登録して下さい。 ActiveWorkbook.PrintOut From:=2, To:=4, _ Copies:=1, Preview:=True, _ Collate:=True

00sara00
質問者

お礼

ありがとうございます。 早速tryしてたら、すぐに出来ました。 ご親切に有難う御座いました。

その他の回答 (1)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

シート1を開いたままで、と言うことなら、マクロを組んで、それを実行するとできます。 実際には図形描画で四角いボタンを作りそこにマクロを登録してそこをクリックするだけにした方が後の操作が簡単ですが。 さもなければ、シート1の入力とは別エリア(離れたセル)に印刷用のレイアウトをして、印刷範囲指定するのが良いかと思います。 私は前者を使っています。

00sara00
質問者

お礼

早速のご回答有難うございました。 マクロがまだまだ使い慣れていないので、そんな方法が思いつきませんでした。 ありがとうごじました。

関連するQ&A