Editor)には、イミディエイトウィンドウ・ウォッチウィンドウ・ローカルウィンドウといった、デバッグ機能が用意されています。このうちイミディエイトウィンドウこそが、最高の機能であるかのような誤解をしている方がいらっしゃいます。イミディエイトウィンドウに出力できるのは文字列に変換可能なデータだけイミディエイトウィンドウを使えば、ウォッチウィンドウやローカルウィンドウでは、できないことができます。逆にイミディエイトウィンドウでは、できないことだってあります。変数に代入されているデータを確認するときに、イミディエイトウィンドウを使う方も多いのでしょうけれど、イミディエイトウィンドウに出力できるのは文字列に変換できるデータだけであることを、決して忘れてはいけません。文字列に変換できるデータには、もちろん数値データや日時データも含まれます。アクティブシートの調べ方」といった検索でインストラクターのネタ帳へのアクセスがありました。この検索をなさった方も、イミディエイトウィンドウで、何でもできると思ってらっしゃる可能性があるのかもしれないと、私は想像しています。アクティブシートの調べ方」と検索なさった方が、アクティブシートの何を調べたかったのかが、ポイントです。アクティブシートの名前を調べたいのなら、イミディエイトウィンドウに?activesheet.nameと入力して[Enter]です。アクティブシートのインデックス番号を調べたいのなら、イミディエイトウィンドウに?activesheet.indexと入力して[Enter]です。このように、アクティブウィンドウの、文字列に変換可能な情報を確認するだけなら、イミディエイトウィンドウでもOKです。ローカルウィンドウでアクティブシートを確認するアクティブシートがどんなオブジェクトなのか、もっと知りたいのなら、イミディエイトウィンドウでは不可能です。ローカルウィンドウを使いましょう。ウォッチウィンドウでもOKですが、ウォッチウィンドウは最低でもローカルウィンドウを使えなければ使えませんから、まずはローカルウィンドウです。Sub上記のSubプロシージャを実行すると、Stopステートメントでステップ実行になりますから、メニュー[表示]-[ローカルウィンドウ]でローカルウィンドウを表示すると、下図のようにオブジェクト変数shにセットされた、アクティブシートを表すオブジェクトの中身をかなり確認できます。この中で、主に[式]欄に「+」記号のついている項目や、[値]列に「Nothing」と表示されている項目は、イミディエイトウィンドウで調べるには、相当に面倒です。オブジェクト式解説編』を開催します。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。