• ベストアンサー

エクセルでページ数をあるセルに表示させたい

どこかのセルに、そのシートで印刷される ページ数を表示するような計算式orマクロはありますでしょうか。 質問が分かりにくかったらすみません。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 (1)挿入→名前→定義で名前欄に任意名(仮にaaa)、参照範囲欄に =GET.DOCUMENT(50) →OK (2)表示セルを選択→F3キー押下→aaaを選択→OK→enter

norigon
質問者

お礼

すごい!!! 出来ました。ありがとうございました。 本当は、GET~の意味とか F3キーの意味とかも知りたいですけど、とりあえずはありがとうございました。助かりました。

その他の回答 (2)

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

>そのシートで印刷されるページ数を表示するような計算式orマクロはありますでしょうか シートの印刷範囲を印刷した時の最終ページ数ですか。 これは関数の問題ではありません。セルの値を参照したり計算するもので無いからです。 機会等は良く出てくるエクセル4.0マクロの中の1つです。 15年以上前のエクセルのバージョンのマクロでVBAに当たるようなものです。 その時どきのページ番号数を捉える(セルに入れる)ことは難しいと思います。ヘッダーなどなら自然に入る仕組みがあるのですが。 VBAでHPageBreak,VPageBreakの数やセルを捉えて計算しないと出だせないでしょう。興味があれば、これらの言葉でWEB照会してみてください。

  • izmlz
  • ベストアンサー率55% (67/120)
回答No.2

参考ページです。 エクセル技道場-印刷されるページ総数を取得 http://www2.odn.ne.jp/excel/waza/print.html#SEC12

参考URL:
http://www2.odn.ne.jp/excel/waza/print.html#SEC12
norigon
質問者

お礼

すばらしいページの紹介ありがとうございました。 ちなみに、印刷範囲を手動で変更したときに、 教えてもらったページ総数所得が、自動で変わってくれるには マクロにやってもらうのが一番手っ取り早いでしょうかね? とりあえずは、 お礼申し上げます。

関連するQ&A