• 締切済み

エクセルのシートを複数枚印刷したときに連番をつけたい

エクセルで作成した1枚のシートを枚数を指定して複数枚印刷する際に連番を振る方法ってあるのでしょうか? できれば任意の番号から(例えば1000から1001・1002・・・というように)連番で印刷したいのですが。 エクセル側での操作ではなく、プリンター側の操作になるのかもしれませんが、どこに質問して良いのかがわからず、こちらに質問してしまいました。 どなたかわかる方いらっしゃいましたら教えてください。

みんなの回答

noname#79209
noname#79209
回答No.3

ページ・ヘッダあるいはページ・フッタに津通にページ番号を表示させるようにしておき、 「ファイル」-「ページ設定」-「ページ」タブの一番下にある、 「先頭ページ番号」ボックスに「1001」などとスタートさせたいページ番号を入力しておけば 上記の例では1001から印刷されます。

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.2

こんにちは。 ヘッダーとフッターを使った方法を紹介します。 1) 「Ctrl」+「↓」で最終行に移動して「1」など適当に入力して戻る。 2) 「表示」→「ヘッダー/フッター」をクリック 3) 「ヘッダー/フッター」タブで「ヘッダーの編集」または「フッターの編集」ボタンをクリック 4)例えば右下の白枠をクリックし、左から2番目の「#」の絵のボタンを押して   &[ページ番号]を表示して「OK」  5) 続けて「シート」タブで、「行のタイトル」ボックスに印刷したい部分の行範囲を「$1:$50」のように入力、または、ドラッグして選択 6) 「ファイル」→「印刷」で、「印刷範囲」の「開始」に「1000」、「終了」に「1005」と入力して「OK」 ※)印刷プレビューで連番を確認してください。

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

VBA(マクロ)の場合です 条件設定用のシートを用意します (これではSheet2としていますが、都合のいいシートに変えてください) その、シートの A1 に開始番号、A2 に印刷枚数を書き込みます 印刷するシートを表示してからマクロを実行します ---------------------------- Sub Sampl04()   sh = "Sheet2" '条件設定シート名   StNo = Sheets(sh).Range("A1") '開始番号   PrNo = Sheets(sh).Range("A2") - 1 '印刷枚数   For i = 0 To PrNo '    ActiveSheet.PageSetup.LeftFooter = StNo + i '左に印刷     ActiveSheet.PageSetup.CenterFooter = StNo + i '中央に印刷 '    ActiveSheet.PageSetup.RightFooter = StNo + i '右に印刷     ActiveWindow.SelectedSheets.PrintOut   Next End Sub ------------------------------- 一応、中央に印刷するようになっていますが、コメント(')を変えれば右や左に印刷する事も出来ます

関連するQ&A

  • Excelで複数枚の印刷物に連番をふるには?

    エクセルである伝票の表紙部分を作成しています。 伝票が大量にあるので、毎回幾つかの束に分けて保存しています。 それらの表紙には、「○○ No.1」「○○ No.2」...といった形で番号を印字しているのですが、現在は1枚ずつ手入力で番号部分を変更し、1枚ずつ印刷しています。 これが意外と面倒な作業なので、なんとか改善を行おうと検討しています。 具体的には、印刷時に枚数を指定すると、1から順番に特定部分に番号を挿入して印刷が出来ればベストです。 この様な事は可能なのでしょうか? ちなみに表紙は何種類もあるので、それぞれの伝票の表紙はシートで分けられています。 枚数が何十枚になる事もあるので、シート内に下に何枚分も追加していく、といった方法は避けたいのが本音です。 (この方法だと印刷枚数を指定するのが面倒なので...) 識者の方何卒お知恵をお貸し頂ければと思います。 よろしくお願いいたします。

  • エクセルのシートごとに連番を入れたい

    エクセルでお客様番号を振ったシートを300枚ほど作ることになりました。 ちなみにお客様番号は連番で通し番号になっています。 エクセルのシートを300枚ほど同じブックに作って 一括で印刷することは可能でしょうか? ちなみにその番号以外は同じ内容の文章なので いっぺんに同じ内容のシートをコピーしつつ、番号だけ連番となることが理想なのですが。 マクロの知識はほとんどありませんが、教えていただけるとありがたいです。 どうかよろしくお願いします。

  • 複数シートの印刷

    『Sheet1』の前に複数のワークシートを挿入して、 それをマクロで印刷かけたいのですが、その都度挿入しているシートの枚数が違うので、シートの指定が出来ません。 毎回枚数が決まっていない複数のシートをマクロで印刷かけるのは可能ですか?

  • Excelで連番(ナンバリング)印刷

    ExcelでWordの差し込み印刷のような感じで1ページだけ基本となるシートを作り、1セルを連番印刷したいのですができますか? 例えば、1シート(ページ)を作った上で、ページ指定か何かで50~100と印刷を掛けたら指定した場所(セル)のところが印刷する毎に50~100と変わって印刷するといった感じで。 宝くじみたいな感じで、番号枠のところだけ変わる感じです。 どなたか助言をお願いいたします。

  • エクセルで複数のシートの1枚目だけを印刷するには

    あるエクセルのファイルに50ほどのシートがあり、 各シートには2枚の印刷範囲があります。 複数のシートの1枚目だけを印刷したいのですが、 複数のシートを選択して、印刷メニューの印刷範囲のページ指定で 1枚目だけを指定すると、先頭のシートの1枚目しか印刷されません。 何か方法はありますでしょうか?? どなたかわかる方がおりましたら教えてください。 よろしくお願いします。

  • Excelで複数のシートを同時に印刷するには…

    Excelで複数のシートを同時に印刷するには… ExcelでSheet1とSheet2とSheet3を印刷するとき、作業グループとして一気に印刷すればちょっと楽になると思うんですが、例えば「印刷をA3からA4に縮小」みたいな指定はSheet1にしか反映されず、他のSheetはA3のままでプリンターから出力されるのですが、これを解決する方法というのはあるのでしょうか? つまり、複数のシートを同時にA3からA4に縮小して印刷する、ということです。 よろしくお願いします!

  • Excelの複数シートの印刷について

    Excelの1つのブックに80くらいのシートを作ったファイルがあります。 シートを複数選択してA4片面に印刷したいのですが、シート1、2,3,4と選択して印刷する(両面印刷オフ)と1,4は片面印刷で、2,3は両面印刷になります。いくつかやってみましたが、最初と最後のシートだけ片面で、あとは全部両面で印刷されるようです。プリンタのプロパティは片面に設定するのですが何度やっても同じでした。何か対処方法がありますか?Excel側の問題でしょうか?ちなみにプリンタはエプソンLX10050MFです。

  • エクセルの複数シートの印刷方法

    エクセルの1つのブックに複数のシートがあった場合、その中の選択したシートのみを印刷することは可能なのでしょうか? または、ブック全体を選んで印刷しても、任意のシートは印刷しないようにする方法などあるのでしょうか?

  • エクセルの表を複数枚印刷したときに連番をつけたい

    エクセルの1枚の表を100枚印刷し、その表のシート内(AW3)に連番を打ちたいのですが、なにか簡単な方法はありますか? 今までは印刷を100枚して、ナンバーリング(ハンコ)で連番を打っていましたが、ちょっと面倒なんです。 マクロを使ったことのない初心者ですが、何かよい方法はありませんか?よろしくお願いいたします。

  • エクセルで印刷するとき、連番にしたいm(__)m

    こんにちは! エクセルでアンケート用紙を作成しているのですが、全部で100枚ほど 印刷する予定です。 その際、一枚ごとに自動的に連番を取りたいのですが、どのようにすればいいでしょうか? イメージとしては、一枚目が001、二枚目が002、三枚目が003…百枚目が100、という用にしたいのです。 こんなことってできるのでしょうか? アドバイスよろしくお願いいたします!

専門家に質問してみよう