アプリ版:「スタンプのみでお礼する」機能のリリースについて

バグがある標準モジュール(.bas)がぶら下がっていて、それをバグ修正したモジュールに切り替えたいのです。バグあるモジュールをエクスポートして、新規に改修したモジュールをインポートすれば良いのでしょうが、本数が多くて困ってます。

複数のExcelファイルを対象に、モジュールの入れ替えを行うのに何か良い案はありますでしょうか?
Excel VBAでできれば良いのでしょうが、、マクロでそんなことできませんよね・・・?

A 回答 (1件)

エクセルのマクロで書き換えが行えます。


機能的には弱いので、プログラムで工夫しないといけないので厄介ですが・・・。
○モジュールの削除
○モジュールの追加
○モジュール編集は、行単位での挿入や削除
○モジュール内容の読み込み
○モジュール名やプロシージャ名の取得
○文字列検索
○行数取得
等なので、プロシージャ単位でのカットや追加は、プログラムで工夫する必要があります。

>バグあるモジュールをエクスポートして、新規に改修したモジュールをインポート

手動での方法だと思いますが、同名のモジュールをインポートした場合、後から読み込んだモジュールは改名されてしまうので、モジュールを削除するほうが良いでしょう。

下記に自動更新のサンプルがあります。

また「VBA CodeModule」等で検索すると幾つかの情報が集まると思います。

参考URL:http://www.asahi-net.or.jp/~ef2o-inue/download/s …
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2005/02/27 09:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!