• ベストアンサー

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

どこかのセルに、そのシートで印刷される ページ数を表示するような計算式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/17068)
回答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

  • エクセルで印刷ページ数の制御

    CSV形式の抽出データをエクセルにコピーし、別のシートに必要なデータを参照(=Sheet2!A2)や、年齢計算などをして、印刷するのですが。 データ数が決まっておらず、印刷時に計算式が入っているため、自動では計算式が入っているセルまで印刷してしまうので。 現状では、印刷件数が1ページに10件分として45件なら5ページまでと手入力しているのですが、データ数から印刷ページ数を自動設定して印字するようなマクロなどよい方法は無いでしょうか? よろしくお願いします。

  • ページ数を任意のセルに表示したい

    エクセルでフッターやヘッダーではなく、任意のセルにページ数を表示させたいと思っています。出来ますでしょうか?マクロ等でしたら、初心者ですので、分かりやすく教えていただけますと助かります。よろしくお願いします。

  • シートのセルに[ページ数/総ページ数]を入れたい

    ページのフッダー&ヘッターの設定ではなく、シートのセルに[ページ数/総ページ数]を入れたい。 1シートにつき1ページ分の範囲のみ記入されたシートが複数シートあります。 「総シート数=総ページ数」、「1シート=1ページ」でシートの並び順にページ数とする時に、それぞれのシートのセルに[ページ(シート)数/総シート数]と入れたい場合は、どのように設定すればいいでしょうか?

  • エクセルのシートにページ数をつけて印刷するには?

    よろしくお願いします。 エクセルのシートにページ数をつけて印刷したいのですが、 手動でセルに数字を書き込む以外にやり方はあるでしょうか? シート1には1ページ、シート2には2ページというように ページ数をつけて印刷したいと思っています。 教えてください。 よろしくお願いします。

  • EXCELでフッターにページ数

    EXCELでフッターにページ数を入れる時の質問です。 同ブック内の複数シートをまとめて印刷します。全体通してのページ番号と、シート内でのページとをフッターに印刷したいのですが、どうしたらよいでしょうか。 例)1シート目→1P   2シート目→3P   3シート目→1P ある場合、まとめて5ページ印刷し、 フッターには 1枚目→ 1、   2枚目→ 2-1/3、 3枚目→ 3-2/3、 4枚目→ 4-3/3、 5枚目→ 5 と、こんな感じに表示させたいのです。 2シート目のページ設定に &[ページ番号]/&[総ページ数]と設定すると 1枚目→ 1、   2枚目→ 2-2/5、 3枚目→ 3-3/5、 4枚目→ 4-4/5、 5枚目→ 5 となってしまいます。 わかる方、よろしくお願いいたします。  

  • 隣のセルとは違う数を表示するには?

    算数の百ます計算シートを作っています。 横一列に10セルあるとして,1セルめにrand関数で1桁の整数を表示します。2セルめには,1セルめとは違う1桁の整数を表示し,3セルめはそれ以外の数,4セルめ・・・としたいのですが,どういう関数を使えば可能でしょうか?

  • 【エクセル】VBAで、ページ数を変更して印刷する。

    やり方が分かると、便利だなあと、、、分かる方がいましたら返事下さい。 特定のシートの、特定のセルに数値が入力されています。 このセルの数値の数だけ、ページを印刷してくれるボタンが欲しいです。 例) セルに”1”と入力されている。→1ページ目のみ印刷する。 セルに”3”と入力されている。→1~3ページ目のみ印刷する。 よろしくお願いします。

  • エクセル印刷で上下の結合セルが別ページにならない方法?

    エクセル2000です。 一枚のシートに表が複数あります。 表中のセルはすべて数式が入っています。 A列は続き番号がふってあります。 B列~E列は上下のセルが結合しています。(2行分) F列は結合していません。 G列は上下の結合あります。(2行分) このような様式の表が、同一シートに1行あけて上から下へ続いています。 しかも、計算結果により表中の行が空白になる場合がよくあります。 その場合、は表中の空白行は非表示になるようにマクロで設定しています。 このシートを印刷した場合、2行を上下で結合したセルが、別ページに分かれてしまうことがよくあります。計算結果で表示がかわるので改ページを事前に入れておけません。 結合セルがページで分割されないようにするにはどうしたらよいでしょうか?

  • エクセル2007のセル内を計算式表示印刷したいのですが

    エクセル2007で教えてください。 全部のセルを計算式表示で印刷したいのですが、どうすればいいのでしょうか。 2000だと「ツール」→「オプション」→「表示」→「ウインドウオプション」→「数式」というようになってますが、2007ではどうするのかわかりません。 又、「Ctrl」+「Shift」+「’」では一つのセルしか数式表示しないのですが、シート全体を計算式にして印刷するにはどうしたらいいのでしょうか。 よろしくお願いします。

  • excelで複数のシートにページを振りたい

    excelである作業のマニュアルのようなものを作成しています。 1枚のシートに1ページ分を作り、合計60ページ分くらいを60シートに 作っています。 すべて同じフォーマットで作成しているのですが、各シートの同じ セルアドレスにページを振りたいと思うのですが、マクロを 使用せずに、ページを振ることは可能でしょうか? もしうまいやり方があれば教えていただければと思います。 当方excel2000を使用しています。 【複数シートの同一セルにページ番号を振りたい】 (1)マクロを使わない。 (2)ヘッダー等で印刷時のみ表示される方法以外で。 以上よろしくお願いします。

専門家に質問してみよう