すべてのシートの名前を取得」といった検索でのアクセスに気づきました。Applications)のコードを探していた方による、検索キーワードです。Each~Nextループを使うコードとFor~Nextループを使うコードをご紹介します。Each~Nextでシート名をイミディエイトウィンドウにDebug.PrintするサンプルマクロまずはSubプロシージャです。Sheetsシート名をDebug.Printしています。上記のSubプロシージャと同じコードを、イミディエイトウィンドウで実行しても、全シート名をイミディエイトウィンドウに出力できます。nextとしても同じです。こちらのほうが楽に入力できますから、私が手入力する場合はこの「?」を使ったコードを使います。Each~Nextループは、カウンター変数を使ったFor~Nextループでも書けますから、先のマクロは以下のようにも書けます。Each~Nextループのほうがシンプルです。上記のSubプロシージャと同じコードをイミディエイトウィンドウで実行するなら、以下のとおりです。nextでもOKです。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。