• ベストアンサー

エクセルVBAで最終ページの確認は出来ますか?

WIN98SEでエクセル2000を使用しています。 既に作成されたシートの最終ページ又は総枚数をVBAで取得し、そのデータを活用したいと考えています。 VBAでの取得は出来るでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • Taketoshi
  • ベストアンサー率41% (23/56)
回答No.3

下のURLを参考してみてください。

参考URL:
http://www.ae.wakwak.com/cgi-bin/sbox/~efc21/wwwlng.cgi?print+200203/02030059.txt
huku-huku
質問者

お礼

参考URLを確認してみました。 何とかなりそうです。どうもありがとうございました。

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

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 ワークシート数はNo.1の人のやり方で取得出来ます。 最終シート(シートタブの一番右のシート)は、 Worksheets(Worksheets.Count) で取得出来ます。

huku-huku
質問者

補足

回答有難うございます。 質問の仕方が悪かったようで、すみませんが補足させていただきます。 ワークシートの数ではなくて、一つのシート(sheet1)がプリントアウトしたときに何ページ分有るのか、そのページ数を取得したいのです。

すると、全ての回答が全文表示されます。
  • EKTAR
  • ベストアンサー率25% (35/137)
回答No.1

ワークシートの数を数えるということでしたら countプロパティを使えばよろしいのではないでしょうか? worksheets.countでシートの枚数が返ってきます。

huku-huku
質問者

補足

回答有難うございます。 質問の仕方が悪かったようで、すみませんが補足させていただきます。 ワークシートの数ではなくて、一つのシート(sheet1)がプリントアウトしたときに何ページ分有るのか、そのページ数を取得したいのです。

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

関連するQ&A