• ベストアンサー

ExcelVBA モジュールを別ブックのVBAで修正するには

いつもお世話になっております。 さて、タイトルの通りなのですが あるツールAを作成し、全社配信した後にバグが見つかりました。 再配信するとこれまで各々入力されたものが0になってしまうので 修正ツールBを作成しようと思っています。 修正ツールBから、ツールAのユーザーフォームのボタンクリックイベントの中で指定しているセルのアドレスを変更するのが目的です。 この処理は可能なのでしょうか。 みなさまのお知恵をお借りしたく存じます。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

VBE オブジェクトを使用すれば可能でしょうが・・・ 別途ツールAを修正したツールA’を作り、同時に値コピーの修正ツールCを配布し、値コピーだけやってもらったほうが楽な気がします。

romiromi
質問者

お礼

ご回答ありがとうございます。 VBEオブジェクトですか・・・。未経験なので難しそうです。 > 値コピーだけやってもらったほうが楽な気がします。 入力域が複雑で、個々人で差があるので 大変かも・・・と敬遠していました。 でも、手抜きはいけませんね。検討してみます。 自分でも調べてみて、ユーザーフォームをインポートする方法で 対応しようと考えたのですが、ツールAのVBProjectにパスワードが かかっているので、躓いてしまいました・・・。 こちらの件は改めて質問させていただこうと考えています。

関連するQ&A