• 締切済み

エクセルで印刷時に番号が変わる方法。

タイトルで少しわかりにくいかもしれませんが、内容としてはエクセルで特定のセルに数字を入力し、印刷すると自動的に数字が変わる方法があるか探しています。 要は特定のセルに例えば「1」と入力してあるとして、10枚印刷するとページ番号みたいに「1~10」の数字がそれぞれについていると言うことなんですが、 自分で調べたとき、下のリンクを見つけました。これでいけるのでしょうか?何度か試して上手くいかず、他の方法を探してみたのですが中々見つからず…。もしわかる方がいれば教えてください。 http://www2.odn.ne.jp/excel/waza/print.html#SEC12

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

10枚印刷するってのは別に1から10ページを印刷してるんじゃなく、単に同じ1ページを10枚繰り返して印刷するだけです。ご相談のような事は全然できません。 そもそもエクセルは、画面にあるモノしか印刷できません。つまり1から10まで印刷したければ、まず1と記入されている状態を実際に作って1枚印刷し、次は2と書かれてるのを実際に作ってまた1枚印刷するしかない、それを10まで繰り返さなきゃ出来ないってことです。 以上のエクセルの基本が理解できたら、次はご相談でヤリタイ事を実際に実現するにはどうしたらいいかというお話です。 1.サルでも出来る基本の方法 10枚印刷したければ、最初に作った1枚を単純にコピーして、全部で10個実際に並べます。 通常は行コピーして複製し、あと9個下向けに並べるのが最も確実で簡単な方法です。 最初の1をA1セルに記入してあるとして 2枚目の例えばA21セルに2が欲しければ、そこに=A1+1と数式を記入 3枚目以下も数式をコピーして3,4,5…が自動で計算で現れるように丁寧に作成し、印刷して完成です。 2.似たような別の方法 やっぱり実際に10枚分複製して作成しておきます ヘッダやフッタにページ番号を記入、ヘッダやフッタの高さなどを調整して、だいたい希望の位置に表示されるようにします ヘッダやフッタは、本文領域に重なるように高さを調整する事ができます あとは普通に印刷して完成。 3.手を動かしたら負けだと思ってる場合 最初にお話ししたように、1から10まで印刷したければ、実際に1から10まで1つずつ作成して印刷しなきゃなりません。 手順: ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1()  dim n as long  dim i as long  n = inputbox("HOW MANY COPY?")  if n = 0 then exit sub  for i = 1 to n   range("A1") = i ’たとえばA1セルに   activesheet.printout  next i  range("A1").clearcontents end sub ファイルメニューから終了してエクセルに戻る ALT+F8を押してマクロを実行、10とか入力してOKすれば、実際に1から10まであなたの代わりにマクロが記入して1枚ずつ印刷してくれます。 #回答を寄せてもらっても返答も出来ない方のご様子ですね。適切に応用して、あとは自力でやっつけてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 福引の番号をエクセルで作るには?

    よろしくお願いします。 エクセル2007をたまにしか使わない程度の知識です。 今回、イベントで福引の担当となり、その準備をしております。 1~600くらいまでの番号を5センチ角の大きさで(セル)中央に数字を印刷したいのですが、 一度に1~600程の番号を入力する方法はありますか? どのような手順になるか、教えて下さい。 よろしくお願いします。

  • エクセルで指定したセルにページ番号を表示して印刷する方法

    エクセルで1枚のシートを複数枚印刷時に指定したセルにページ番号を表示させるにはどのようにしたら宜しいのでしょうか? 使用目的は、印刷されたプリントに『11-001』や『11-112』と表示したいと考えてます。 ここで『11』はそのプリントを使用する月で『001』や『002』は使用したプリントを把握する為につけた通し番号としたいと考えてます。 可能であれば併せて途中の番号からの印刷方法もご教示頂けますと幸いです。 また、恥ずかしながらVBAの使用環境はありますが、未経験です。 可能でしょうか?

  • エクセルの条件付き書式について

    エクセルで各行(列ではありません)の最大値に色付けする方法を教えてもらって試しているのですが、なぜかうまくいきません。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2232479 なお、上位3位までのセルに色付けすることは、回答にあった下記サイトを見てできました。 http://www2.odn.ne.jp/excel/waza/cformat.html#SEC33 間違いやすいところ、注意点等ありましたら、是非教えてください。

  • 至急教えてください!エクセルのセルの#DIV/0!を印刷時には空白で印刷できる方法

    仕事で,エクセルで表を作成してみました。各セルには数式が入力してあります。 例えば,A1=AVERAGE(B1:H1)と入力してあったとします。 ここで,B1~H1のセルに何かしらの数字が入力されていれば,A1のセルには数字が反映されますよね? このとき,B1~H1のセルに何の数字も入力しないと,A1のセルには#DIV/0!と出ると思うのですが,印刷時に,この数式だけは残しつつ(記憶させつつ),#DIV/0!を空白にする方法はございますか? 0にしてしまうには,B1~H1のどこかのセルに0を入力すればいいのはわかるのですが,印刷時に0と表示されてしまうと,仕事上,違う意味になってしまうので,0ではなく空白で表示したいのです。 表の中に#DIV/0!が多すぎて見づらいのです。。。 何か方法をご存知の方がいらっしゃいましたら,教えてください。よろしくお願いしますm(__)m

  • エクセルで印刷範囲を自動で指定し、印刷するマクロ

    エクセルの表の中から、ある特定の文字が入っている セルを探し、そのセルから「下に3、右に2」の範囲 (文字が入っているセルは含まない)を自動的に範囲 指定して印刷するマクロをつくりたいのですが、どうすればよいでしょうか? たとえば、「○」が入力されているセルが A2だとすればA3からC5を自動的に範囲指定して印刷 するようにしたいのです。 どうぞよろしくお願いします。

  • excelで空行を詰めて印刷する方法

    excelで空行を詰めて印刷する方法 いつもありがとうございます。 エクセルで空行を詰めて印刷する方法をご教示ください。 具体例としては添付画像のような感じで、 入力されていない(または関数で""(空白)となっている)セルを飛ばして 入力がされているセルの数字だけを抽出して印刷したいです。 抽出する際には、それぞれの項目名(添付画では「項目1」等)も一緒に抽出し 何にたいしていくらなのかがハッキリするようにしたいです。 (たまたま例ではすべて4つですが、1つの場合も13項目全部の場合もあります) 宜しくお願いいたします。

  • エクセルを使って番号を入力したいです。

    エクセルを使って番号を入力したいです。 1~自動で100まで数字を表示してくれるようにするには、どうしたらよいでしょうか?

  • エクセルで、表示通りにページ番号をいれる方法

    エクセルで、「表示しない」や「アウトライン」で表示を隠したときに、表示してない状態で印刷したいが、表示している時と同じページ番号(自動でページ番号を振りなおさない)つまり最初のページ番号を固定して、印刷したいのですが、方法を教えてください。 説明が下手ですいません。 ページ番号は、出来ればセルでなくてフッターがいいのですが、出来なければセルでもかまいません。 よろしくおねがいします。

  • エクセルで自動的に連続番号が入るようにしたいのですが、例えば規則的に1

    エクセルで自動的に連続番号が入るようにしたいのですが、例えば規則的に1.2.3と並んでいる番号表(下記の左たて列)を、もし途中で4と入力したら(真ん中たて列))次は5と自動的に入るようにしたいのですが、どうすればよいでしょうか。もし1.2.3.4.5と並んでいる列を、途中で1と入力したら(下記右たて列)、1.2.3.1.2となるようにしたいのです。 セルを選んで下方にドローして連続データを作成するのではなく、もともと入っている数字を自動的に変更できる方法が知りたいです。 111 242 353 461 572

  • エクセルの操作方法

    エクセルでセルに数字を入力します。下のセルにつづけてドラッグして自動に123・・・とドラッグするだけでつづく方法がわかりません。どのような手順でしたらいいでしょうか?

このQ&Aのポイント
  • イヤホンとスピーカーでテレビの音声を切り替える方法について
  • テレビとイヤホンの間に機器を付けて切り替えができるかどうか
  • 購入したテレビには切り替え機能がないため、他の方法を探している
回答を見る

専門家に質問してみよう