全国の賃貸マンション賃貸アパートなどお部屋探しから、賃貸生活お役立ちサービスまで情報満載!

賃貸アパート・賃貸マンションなど賃貸情報を扱う賃貸物件検索サイト「CHINTAI」
物件を探す不動産会社を探すタウン情報を調べるお部屋探しガイド お気に入り物件を見る保存条件で検索
ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:gogo2500 マクロを直接外部に読み出したい
困り度:
  • 困っています
exel2000をwinXP SP2で使っています。
マクロを修正する際、今までは 該当するエクセルのファイルを開き、そのファイル上でVisual Basic Editorのアイコンをクリック、その中で必要なModuleを探し出し修正していました。
今回の修正作業は、修正しなければいけないエクセルのファイルが500くらいあり、しかも結構重いファイルのため、エクセルを開くだけでかなり時間を食ってしまいます。
そこで質問なのですが、エクセルのファイルをいちいち開かず、直接マクロのモジュールにアクセスする方法はないでしょうか。
どこかにしまってあるだろうと思い、いろいろ検索をかけたのですが見つかりません。
よろしくお願いします。
質問投稿日時:08/07/04 14:24
質問番号:4150680
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:TTak こんにちは。
>エクセルのファイルをいちいち開かず、直接マクロのモジュールにアクセスする方法

もし、500のファイルのマクロが同じ記述で有れば、メモ帳などで編集して *.bas 形式で保存してインポートさせていけば、コピー&ペーストよりは多少マシかもしれません。あとは、これを機にアドイン化して1個のマクロファイルにする方法もあります。

たとえば、マクロでマクロを一気に編集するということでしたら、できないことも無いでしょうが、マクロウイルスの作り方と同じなので、ここでは回答者が回答を控えると思われます。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/07/04 15:41
回答番号:No.2
この回答へのお礼早々と回答いただきありがとうございます。
ファイルは全て異なった機能ですし、マクロも異なっています。
あきらめて手作業で取り掛かります。
ありがとうございました。

回答

 

回答者:kenpon24 厳しいですね。
それぞれのブックに既に記述してしまっている場合、
xlsファイルの中にマクロが保存されているはず。
xlsの形式を完璧に理解した上でバイナリを操作すれば書き換えることができるかもしれませんが、
現実的ではありません。(適当に書き換えるとファイルが壊れます)

xla形式のアドインを共通関数のブックとして参照していれば、
アドインだけ直せばいいんですけど。
今後はそういう工夫をしたほうがいいでしょう。

500あるファイルって、それぞれが違う機能を持ってたりするんですか?
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:08/07/04 15:32
回答番号:No.1
この回答へのお礼早々と回答いただきありがとうございます。
ファイルは全て異なった機能ですし、マクロも異なっています。
あきらめて手作業で取り掛かります。
ありがとうございました。
 
最新から表示回答順に表示