VBAのエディタを使わずに、シートの中で動いているマクロをそのままテキスト状態でシートや別のテキストエディタなどに抜き出すことはできますか?
また、エディタを使わずに作った(秀丸などで)マクロをエディタを使わずにエクセル内部に格納することはできますでしょうか。
上記どちらかの回答で結構です。
よろしくお願いいたします。
前者の回答ですが、確かできます。
http://www.geocities.co.jp/SiliconValley/3695/xlroom/right_ex.ht...
ただ、条件はあります。以下も参照してみてください。
コメント(2件)
xlsファイルの中身を覗いたり弄ったりするコードが書けますよ。
サンプル提示が出来る環境に無い(コードは十数行なのですが検証する環境が無い)ので
とりあえずコメント欄で・・・。
VBA のコードをファイルにエクスポートしたり、コードを動的に追加したりといったことは可能です。
<参考情報>
■ モジュールをエクスポートする方法
http://q.hatena.ne.jp/1173689150
■ 動的にコードを追加する方法
http://support.microsoft.com/kb/219905/
■ VBScript を使って動的にコードを追加するサンプル
http://q.hatena.ne.jp/1192438919