VBAプログラムによって生成するワークブックにVBAコードを追加したい場合があります。例えば,生成するワークブックの標準モジュールに定義した独自のワークシート関数を使用している場合や,ワークブック独自のメニューコマンドなどをVBAコードにより記述している場合などです。特に,プログラムとデータの分離で議論しているようにコード更新の反映が問題になるようなケースでは,同一VBAアプリケーションを多くのユーザーに配布していたり,ソースデータが更新される毎に頻繁にワークシートを作り直さなければならなかったりするので,初めからVBAコードが付加されたワークブックを自動生成したいという需要があることが多いのです。 VBEオブジェクトの使用準備 VBAプログラムによってワークブックのVBAコードを変更するためには,Application.VBEオブジェクトを使用します。VBEオブジェクトを使用するには,次