• ベストアンサー

VBAコードでイミディエイトウィンドウを表示する方

VBAコードでイミディエイトウィンドウを表示する方法はありますか? 例えば、 Sub test() Debug.Print Now End Sub を実行したときに イミディエイトウィンドウが表示されていなければ結果がわかりませんよね。 Ctrl+Gでイミディエイトウィンドウを表示出来る事は知っていますが サブプロシージャーと実行とともに、 イミディエイトウィンドウをVBAで表示する方法を教えてください。 Sub test() Debug.Print Now イミディエイトウィンドウを表示 End Sub のようにしたいです。 ご回答よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

準備1 Excel画面のマクロのセキュリティで「Visual Basicプロジェクトへのアクセスを信頼する」必要があります 準備2 VBE画面の参照設定で「Microsoft Visual Basic for Applications Extensibility」を参照しておきます 手順: application.vbe.windows("イミディエイト").visible = true

fd45aa
質問者

お礼

準備1の 「Visual Basicプロジェクトへのアクセスを信頼する」にチェックを入れましたが これは該当のファイルだけではなく、全てのファイル(他のファイル)に適用されてしまうのですね。 準備2の VBE画面の参照設定で「Microsoft Visual Basic for Applications Extensi は、5.3となっていましたが、それにチェックを付けました。 application.vbe.windows("イミディエイト").visible = true を実行してみたら、うまく出来ました。 ありがとうございました。

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

関連するQ&A