- ベストアンサー
ExcelVBA モジュールを別ブックのVBAで修正するには
いつもお世話になっております。 さて、タイトルの通りなのですが あるツールAを作成し、全社配信した後にバグが見つかりました。 再配信するとこれまで各々入力されたものが0になってしまうので 修正ツールBを作成しようと思っています。 修正ツールBから、ツールAのユーザーフォームのボタンクリックイベントの中で指定しているセルのアドレスを変更するのが目的です。 この処理は可能なのでしょうか。 みなさまのお知恵をお借りしたく存じます。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
VBE オブジェクトを使用すれば可能でしょうが・・・ 別途ツールAを修正したツールA’を作り、同時に値コピーの修正ツールCを配布し、値コピーだけやってもらったほうが楽な気がします。
お礼
ご回答ありがとうございます。 VBEオブジェクトですか・・・。未経験なので難しそうです。 > 値コピーだけやってもらったほうが楽な気がします。 入力域が複雑で、個々人で差があるので 大変かも・・・と敬遠していました。 でも、手抜きはいけませんね。検討してみます。 自分でも調べてみて、ユーザーフォームをインポートする方法で 対応しようと考えたのですが、ツールAのVBProjectにパスワードが かかっているので、躓いてしまいました・・・。 こちらの件は改めて質問させていただこうと考えています。