• 締切済み

VBAファイルを複数で利用する

VBAファイルを複数名で利用する方法をお教えください。 誰かが既存で開いていると、「既にこのファイルは○○によって開かれています」というエラーとなり、read-onlyもしくはnotifyを選択することになりますが、エラーを返さず複数名で利用したい。 営業日報と顧客情報管理のツールを作成しており、営業日報を誰かが書いている間でも参照しか行わない顧客情報管理は利用できる状態にしたいというのが、やりたいことです。 以上、よろしくお願いいたします。

みんなの回答

回答No.2

意味がよくわからんのですが。 エクセルのツール-ブックの共有の機能でも不満であれば、アクセスなどの範疇になると思いますが。

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

直接の回答ではありませんが。 VBA云々より複数の人が同時に接続して、且つ書き込み可能な状態を 続けていると、ブックが破損しませんか? Excelファイルは壊れやすいと思っているので、その方法は個人的にはおすすめしません。 或いは対応策があるのかも知れませんので、回答とは致しません。

immhiro
質問者

補足

toshichan7さん、n-junさん、ご回答ありがとうございます。 お二人のおっしゃるとおりだと思います。では、誰かがマクロファイルを開いているときでも、他の人が読み取り専用もしくは、使える状態になったら通知すると言うコードはありますでしょうか? マクロファイルから他のファイルを開く際に読み取り専用にしたり、通知すると言うコードはよくありますが、マクロファイル自体をコントロールするコードがわからず困っています。 以上、よろしくお願いいたします。

関連するQ&A