• ベストアンサー

エクセルのページ番号の付け方

ブック内に4シートありそれぞれ1ページずつシートがあります。 この条件で2番目のシートのみを印刷した場合でもフッターのページ番号に「2/4」と印刷するにはどのような設定をしたらよいでしょうか。 但し、シート数は今後も増える可能性があります。 宜しくお願い致します。

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

  • ベストアンサー
  • shota_TK
  • ベストアンサー率43% (967/2200)
回答No.2

「表示→ヘッダーとフッター」で,「ヘッダー/フッター」タブをクリックし,「フッターの編集」をクリックして,フッターウィンドウを表示させます. ページを入れたいところに(例えば中央なら,真ん中のウィンドウをクリックし),「ページ番号(#のアイコン)」をクリック.これでページ番号がすべてのページに入ります.続いて「/」を入力し,最後に「総ページ数(++のアイコン)」をクリックすれば,ご希望のスタイルになります.OKを押して完了! プレビューでご確認下さい.ページ数はいくら増えても大丈夫です. 2ページ目のみを印刷したいときには,「ファイル→印刷→印刷範囲」のところで指定すればOKです.シートの一部を選択しておいて,「ファイル→印刷→印刷対象」を「選択した範囲」にしておく手もありますね. 試してみて下さい.

sirius66
質問者

補足

回答ありがとうございます。このヘッダー/フッターの設定は既に行っています。[ファイル]メニューの[印刷]から印刷したときは良いのですが、ツールバーの[印刷]ボタンで行った場合は1/1としか印刷されません。これお回避したいのですが。

その他の回答 (2)

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

マクロになりますが Sub Macro1() With ActiveSheet.PageSetup .CenterFooter = ActiveSheet.Index & "/" & _ Worksheets.Count .FirstPageNumber = ActiveSheet.Index & "/" & _ Worksheets.Count End With End Sub を実行した後に印刷したところ「3/5」をフーターに印字しました。 (1)私の場合Sheet1-Sheet5の5シートあったので 5が出ています。(Worksheets.Count) (2)3はSheet3をアクティブにして 印刷したので、3番目(に出来た)のシートと言うことで 3になりました。(ActiveSheet.Index)シート名を例えば漢字名に変更している時は、当初のSheetXのxの番号に当たります。 印刷するシートを通常アクティブにすると思います。 (3)2ページ以上に渡って印刷しましたが、 どのページも「3/5」になってしまいます。 (4)以上手探りでやりましたので、充分判っていないところがありますが、やって見てこれで良ければと思います。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

フッターには、ページ番号/全体ページ数 のような設定をいれて 印刷するとき、シート4つを選択します。 それで、印刷する時、印刷するページに 2から2までと入れれば 2ページ目のみ 印刷されます。 印刷は、ファイルのほうをクリックして 印刷としてください。

関連するQ&A