• ベストアンサー

エクセルで印刷

宜しくお願いします。 エクセルでA4サイズに10面の札を印刷したいのですが、内容と枚数を入力すると自動でシートに反映させることはできますか? 例えば  東京 肉 8 千葉 野菜 3 埼玉 魚 12 と 入力すると 東京 肉 の札が8枚、続けて千葉 埼玉の札が3つのシートに順番に入るようにはどうすれば良いでしょうか? 計23枚なので 3枚目のシートは4枚目から空白になります。 札の種類は多くて8種類、枚数は合計100枚以下です。 今までは一つ入力してはコピーして、また入力しての繰り返しで時間がかかっておりました。 知恵を貸して下さいませ。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (774/1620)
回答No.1

具体的にどのようにしたいのか判らないと作れません。 例えば画像の様にしたいのなら Sheet1 D1: 0 D2: =D1+C2 下へコピペ。(ワークエリアです) Sheet2以右 A1: =INDEX(Sheet1!A:A,MATCH(SHEET()*10+ROW()-21,Sheet1!$D:$D)+1)&"" B10 迄コピペ。 しかし、こんなことをするより、 Sheet2で1列に並べ、上下余白を調整して1ページ10件になるようにした方がいいと思います。 ここは後から画像を付けれません。 新しい質問を立て、具体的にどうしたいか画像付きで説明することをお勧めします。

yr444783
質問者

お礼

ありがとうございました。 例を参考にして作成できました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

「札」とは何ですか。1枚の「シート上の印刷したいセル範囲」のことですか? 札と言えば紙幣のことを言うことが多いし、エクセルにこの言葉が出るケースは少ないので、よく判らない。 (1)印刷すべき内容の、シートでの、あり場所またはシート(名) (2)「東京 肉 8、千葉 野菜 3、埼玉 魚 12」という情報=データ(多分個人が入力するのだろうが)のあり場所(シートやセル範囲)をはっきりさせないで質問しても無理。 初心者でVBAは無理だろうが、本件はVBAで処理してやっとできる課題かなと想像した。 Excelの質問では、データのあるシートとセル範囲は明確に説明して、出来上がりの結果とを、読者に理解してもらわないと、話にならない。

yr444783
質問者

お礼

ありがとうございました。 解決しました。