• 締切済み

エクセル 

エクセルが使いこなせなくて困ってます。 1行の各セルのデータが決まったエクセルフォームの1ページにはいり 2行目が2ページ目に、3行目が3ページ目にと入れ、順に印刷したいのですが 方法がわかりません。 どなたか教えてください。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。最初のご質問とはかなり違っていますが次のようにしてはどうでしょう。 要するにシート2のデータを一部変更してはシート2を印刷したいとのことでしょう。連続して行うにはマクロにすることが必要ですが、関数式で処理することで処理することもできますね。ここでは関数式の場合について述べます。 例えばシート1ではシート2で取り込む行番号をE1セルに入力するとします。 次にシート2では次のようにします。 D3セルに次の式を入力します。 =IF(OR(Sheet1!$E$1="",INDEX(Sheet1!A:A,Sheet1!$E$1)=0),"",INDEX(Sheet1!A:A,Sheet1!$E$1)) E5セルには次の式を入力します。 =IF(OR(Sheet1!$E$1="",INDEX(Sheet1!B:B,Sheet1!$E$1)=0),"",INDEX(Sheet1!B:B,Sheet1!$E$1)) G8セルには次の式を入力します。 =IF(OR(Sheet1!$E$1="",INDEX(Sheet1!B:B,Sheet1!$E$1)=0),"",INDEX(Sheet1!B:B,Sheet1!$E$1)) このようにしてからシート1のE1セルに1から順に数をましていくことでシート2のデータが変わります。その都度印刷すればよいでしょう。

maachmaach
質問者

お礼

KURUMITO 様 ありがとうございました。 なんと素晴らしい!! 完璧にできました。 表現力の乏しい質問にきっちりお答えいただき大変感謝しております。 本当にありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

2行目を選択して、「ページレイアウト」タブから「改ページ」さらに「改ページの挿入」で1行目と2行目の間に改ページの線が表示されます。このようにして改ページの操作を行うことでお望みのようなことはできますね。

maachmaach
質問者

お礼

早速のご回答ありがとうございます。 良いご回答を頂き大変感謝しておりますが私の質問が言葉足らずで ご回答の内容が違っておりました。 大変申し訳ありませんでした。 お礼とともにお詫びを申し上げます。

maachmaach
質問者

補足

早速のご回答ありがとうございました。 質問が言葉足らずでせっかく良いご回答をくださいましたが 補足をさせていただきます。 sheet1のA1.B1.C1のデータをsheet2のD3.E5.G8へ差し込み(1ページ)印刷 sheet1のA2.B2.C2(2行目)をsheet2のD3.E5.G8へ差し込み(2ページ)印刷 sheet1の改行ごとにsheet2を改ページ印刷したいのです。 うまく伝わればよいのですが、よろしくお願いいたします。

関連するQ&A