何枚目」という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。Applications)のコードを探している方による検索です。[スポンサードリンク]何枚目のシートかを調べるサンプルマクロ参考になりそうな簡単なマクロをご紹介しておきます。Sub上記のマクロを実行すると、下図のように、何枚目なのかとシートの名前が、メッセージボックスがワークシートの枚数だけ表示されます。何個目かを表すIndexプロパティを持っているオブジェクトが結構ある上記のコードの「ws.Index」が、WorksheetオブジェクトのIndexプロパティで何枚目かを取得している部分です。今回は、WorksheetオブジェクトのIndexプロパティを使って、何枚目のワークシートかを調べたわけですが、Indexプロパティを持つオブジェクトは、割と存在しています。オブジェクトブラウザーで「Index」を完全一致で検索すると、以下のとおりです。何らかのコレクションのメンバーである単一オブジェクトの場合に、必ずIndexプロパティがあるとは言い切れませんが、上図のとおりIndexプロパティを持つオブジェクトは結構存在しています。今回ご紹介したマクロのように、何個目なのか・いくつ目なのかを調べたいというときに、そのオブジェクトにIndexプロパティが存在しないかを、まずは調べてみることをおすすめします。オブジェクト式解説編』を開催します。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。