• 締切済み

エクセルの表で上下以外の欄に入力し自動で次頁へ移行する方法

エクセルの表で上には宛名や会社名を、下には計算欄、金額欄と作ってあり、それ以外の中の欄に番号と氏名、個別の金額等が20行ほど入るものとし、20行以上入力しても、印刷すると上下は固定で中の行だけ次頁に移行しているものが作りたいのです。つまりページ設定では連続するタイトルしか全ページに印刷されませんが、上下の行を全ページに印刷したい、という感じです。

みんなの回答

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

エクセル本体にはそのような機能がありません エクセルのデータをワードに差し込み印刷することができますが、今回の場合はエクセルのデータをエクセルに差し込み印刷(とは言わないが)しようとしているわけですね データシートの他に印刷用シートを作成し、印刷シートの中間部分は入力シートからデータをコピーし印刷、また次の行をコピーして印刷… ということならマクロを利用すれば可能です どうしても必要なら挑戦してみてください。またアクセスのレポート機能を利用すればもっと簡単にできますから、もしアクセスをお持ちなら、そちらもご検討されたらいかがでしょう

fwnw2352
質問者

お礼

丁寧な回答をありがとうございました。 マクロは難しそうなので アクセスで早速、やってみます。

noname#46899
noname#46899
回答No.1

請求明細などのイメージだと思いますが、それはデータベースソフトのレポート機能でやることです。Excelではそういうことは想定していないでしょうから、やるとしたら高度なVBAプログラムが必要だと思います。 素直にAccessなどのデータベースソフトを使うことをお勧めします。

fwnw2352
質問者

お礼

丁寧な回答をありがとうございました。 早速、やってみます。