• ベストアンサー

EXCELのシートの数を知りたい

Excelのブックに数知れずシートがあります。 おおよそ200枚以上あります。いったい何枚シートがあるか 数を数えていくのも大変ですので、ブック内のシートの数を調べられる方法はないでしょうか。マクロなど使用してもOKです。

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

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

こんにちは。maruru01です。 シートの数は、 Worksheets.Count で取得出来ます。

minami373
質問者

お礼

無事解決しました!ありがとうございます!!

関連するQ&A

  • EXCELのシート数

    OFFICE2000SR-1のEXCELなんですが、新しいBOOKでシート数を「1」にしたいんです。ツール→オプション→で「新しいBOOKでシート数」を1に指定したんですけど、やはり「新規作成」でEXCELを起動すると、シート数は「3」のままです、どうすれば「1」に設定出来るでしょうか?

  • excelでマクロシートをコピーしたとき

    excelでbook1のsheet1のセルA1に「1」を入力→プリントアウト→A1に「11」を入力→プリントアウト・・・以下「31」まで繰り返し。 というマクロが組んであります。 (ボタンにマクロが登録されています。) このシートをbook2にコピーをしたときに マクロを実行する(ボタンを押す)とbook1が開いてしまいます。 これをbook1を開かずにbook2でマクロを実行するには どのようにしたらよいでしょうか。 book2でマクロを作成し直して さらにボタンにマクロを登録していますが、 bookの数が多いのでけっこうな手間になります。 簡単な方法があれば教えて下さい。

  • エクセル2003 パスワードでシートを振り分ける方法

    エクセル2003をXPで使用しています。 ひとつのブックに全部で11のシートがあります。 ブックを開くときにパスワードを求め、パスワードに応じて 開くシートを振り分けたいと考えています。 たとえば・・・ パスワード「AAA」を入力するとシート1だけが見えて、他は見えない パスワード「BBB」を入力するとシート2だけが見えて、他は見えない ・ ・ ・ パスワード「KKK」を入力するとすべてのシートが見える こんな感じですが、過去ログを見る限りVBAならできそうだと思うのですが、自分なりの改造ができなく、困っています。 うまく説明できないのですが ☆データが入っているシート数は、11。(各シート名はsheet1~sheet11) ☆表紙がわりのシートを別に1つ作る。(シート名はmain) ☆パスはsheet1がAAA、sheet2がBBB、以下つづいてsheet1がKKKとする。 ☆ブックを開くとき、マクロを有効にしないと何も表示されない。 ☆マクロを有効にしてブックを開くと、mainだけが開き、ユーザーフォームが表示。(ユーザーフォームはパスワート入力とOKボタンのみ。) ☆パスワードを入力してOKボタンを押すと、パスワードに応じたシートだけが表示される。 100%他力本願で申し訳ございませんが、この条件を満たすマクロを組めるかた、よろしくお願いします。

  • エクセルのシートの数を数えたいのですが…

    現在、1000ファイル以上のエクセルファイルがあります。 各エクセルに何シートずつあるのか数を数えたいのですが、1回1回開いて数えるしかないでしょうか? なにか良い方法があったら教えてください。

  • EXCELでのシートの再表示(マクロ)

    あるエクセルのブックで、マクロを使い、複数のシートを非表示にしていました。 うっかり、そのマクロを削除してしまいました。 非表示にしたシートを、再表示する方法をお教えください。 なお、非表示にしたシートは、複数あり、シート名も不確かです。 よろしくお願いします。

  • エクセルシートの保護

    お尋ねします。 複数のエクセルシートでひとつのブックを構成していますが、このブック全てに保護をかけたいのです。複数のシートは指定できないようなので、1シートずつ「シートの保護」をかけなければならないのでしょうか?シート数が多いだけに、ブックごと保護する方法がありそうなのですが分かりません。 ご教授ください。

  • EXCELのシートのマクロ操作について

    EXCELについて質問がありまして、よろしくお願いします。 複数のシートがあるブックがあり、それを、それぞれシートごとに別のブックにしたいと思っています。 マクロやVBAなどを使って簡単に出来るものでしょうか? マクロ集などのサイトを探してみましたが、上手く見つけることができませんでした。 シート名をブック名として引き継いで保存できればベターだと思っております。それが出来なくてもブックとして起こせれば大丈夫です。 何かわかられましたらお教えいただけますと幸いです。 どうぞよろしくお願いします。

  • エクセルのシートについて

    エクセルでシート数を指定して挿入するマクロはどうやって作ったらいいでしょうか。 例えばA1セルに挿入したいシートの数を入力するとその数のシートが作成されるというようなマクロを作りたいのですが・・・

  • エクセルシートをふやしたい

    初歩的な質問ですが、OFFIC2003を使用していますが、エクセルを開いたときのシート数を増やすのは、ツール、オプション、全般、新しいブックの数で変更できるのですが、他人の作成したエクセルには(OFFIC 2003です)シート数を増やす作業(上記の作業をしても)をしても増やすことができません。だめなときは、ワークシートの挿入で好きなだけ増やすのはできるのですが・・・・ できたら自動設定でできないのでしょうか。

  • エクセルのワークシートの名前変更・・・

    朝からずっと調べているんですが、なかなか良い過去ログが無かったので、教えてください。 エクセル2003で、1つのブックの中に、複数のシート(シートの数は不定、またシート名は「sheets1」とかではなく、日本語形式です)が有ります。そのシートの名前を、1~という数字の連番に変えたいのですが、良い方法又はマクロを教えてください。 当方マクロ初心者ですので、具体的に作って頂けると助かるのですが・・・ 宜しくお願い致します。

専門家に質問してみよう