• ベストアンサー

エクセルのVBAで自動的にVBE画面を出したい。

エクセルのVBAで、或るブックを開くと自動的にVBE画面を出したいのですが、何か方法は有りますか? マクロの記録で試してみたり、ネット検索したりしてみましたが、分かりません。よろしくお願いします。

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

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

ご利用のエクセルのバージョンに応じた方法によって,マクロのセキュリティで「Visual Basicプロジェクトへのアクセスを信頼する」にチェックを入れておかなければいけません。 その上でブックのThisWorkbookに private sub Workbook_Open() application.vbe.windows(1).setfocus end sub と書いておきます。 ただし >自動的にVBE画面を出したい VBE画面が開けばいいのか何か特定の画面(モジュールなど)を開きたいのかに応じて,また違う書きぶりがあると思います。適宜応用してください。 #一般に VBEやマクロそのものに触るマクロは,得てしてマクロウィルスの手法にも転用可能なので,あまりこういった一般の掲示板で手放しに触れるのは避けたい話題と思います。 追加ご質問等は無しでお願いします。

その他の回答 (1)

  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

ごまかしの方法です。 Sub auto_open() Application.VBE.CodePanes(2).Show '標準モジュール? MsgBox "開きました" End Sub

関連するQ&A