Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5480 / 13646 ツリー ←次へ | 前へ→

【50550】複数ブックで同じモジュールを使用したい しろいいぬ 07/7/31(火) 20:40 質問[未読]
【50555】Re:複数ブックで同じモジュールを使用したい kobasan 07/7/31(火) 22:27 発言[未読]
【50556】Re:複数ブックで同じモジュールを使用したい neptune 07/7/31(火) 22:34 発言[未読]
【50559】Re:複数ブックで同じモジュールを使用したい しろいいぬ 07/7/31(火) 23:19 お礼[未読]

【50550】複数ブックで同じモジュールを使用したい
質問  しろいいぬ  - 07/7/31(火) 20:40 -

引用なし
パスワード
   こんにちは

以前、VB6で必要なときにやったことなのですが、
エクセルでは、どうなのか確認したいです。

A.xls と b.xls があったとして
両方とも 同じモジュール c.bas を使用しています。

この c.bas 修正した場合に 両方のxlsのc.basも変更
になってほしいのです。

アドオンを試してみましたが、自動処理を目的にして作成しているため
全てのエクセルに影響がでてしまいました。

※vb6では c.basがファイルとして存在しプロジェクト中で
どのファイルをしようしているのか管理しているので
出来たのだと理解しています。

メンテナンスが非常にめんどうなため、なにかお知恵があれば、
教えていただきたいです。
よろしく、お願いいたします。

【50555】Re:複数ブックで同じモジュールを使用し...
発言  kobasan  - 07/7/31(火) 22:27 -

引用なし
パスワード
   今晩は。


>以前、VB6で必要なときにやったことなのですが、
>エクセルでは、どうなのか確認したいです。
>
>A.xls と b.xls があったとして
>両方とも 同じモジュール c.bas を使用しています。
>
>この c.bas 修正した場合に 両方のxlsのc.basも変更
>になってほしいのです。
>
>アドオンを試してみましたが、自動処理を目的にして作成しているため
>全てのエクセルに影響がでてしまいました。

VB6のことはよく分からないのですが。
参考までに。
アドオンを利用するのでいいと思いますが。ただ、アドインの利用の仕方の問題だと思います。
エクセル画面のツール/アドインでアドインを登録せずに、A.xls と b.xls とアドインを同じフォルダに入れて、アドインからA.xls と b.xls 開けば、全てのエクセルに影響させずに、限定的に使うことができますが。
私の場合、この方法でアドインを利用しています。

【50556】Re:複数ブックで同じモジュールを使用し...
発言  neptune  - 07/7/31(火) 22:34 -

引用なし
パスワード
   ▼しろいいぬ さん:
こんにちは

kobasan さんの様な方法か、全く別の方法をとると、
ActiveX.dllを作成するという方法も考えられます。

【50559】Re:複数ブックで同じモジュールを使用し...
お礼  しろいいぬ  - 07/7/31(火) 23:19 -

引用なし
パスワード
   今晩は
そして、どうもありがとうございます。

kobasanさん 
なるほど、逆からアドインとは、考え付きませんでした。

neptuneさん 
そういえば、VBで作った記憶があります。
そう考えると、いろいろできそうですね。

今は実行環境がないため、テストできませんが、
明日にでも、早速ためしてみます。

お二人のご意見、大変参考になりました。
改めて、ありがとうございました。

5480 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free