エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
VBAで動的にコード生成&実行 - ClockAhead 開発Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
VBAで動的にコード生成&実行 - ClockAhead 開発Blog
【概要】 CodeModuleのプロパティやメソッドを利用すると、VBAで、VBAのコードを動的に書き換える(生成... 【概要】 CodeModuleのプロパティやメソッドを利用すると、VBAで、VBAのコードを動的に書き換える(生成する)ことができるのですが、その場合の注意点として VBA でコード ジェネレーター作っても、コード生成してそれをそのまま実行することはできず、再コンパイルが必要だから注意な。つまり、コード生成後に一度 VBA の実行を止めないとだめ。一度止めてから生成したコードを実行する。これ豆な。 — いげ太郎 (@igeta) 2014, 6月 13 という話がありまして、実際、コードを動的に生成するプロシージャを含むモジュール(コードジェネレータ)内に、コードを生成した場合には、そのまま実行できません。 なのですが、下記blogに記載のように、コードジェネレータとは、別のモジュールにコードを生成した場合は、そのまま実行できました。 VBAでメタプログラミング 動的にテスト関数を検索して