- 締切済み
ループマクロ起動時に他のエクセルファイルが起動できない
VBAでメインループをずっとループさせ、 データが送られてきたらそれを受け取り処理をするマクロを作っています。 Do DoEvents Sleep 1 データが送られてきていれば処理 Loop という風にしているのですが、このマクロを起動中だと他のエクセルファイルが開けないのです。 他のファイルをダブルクリックしても、起動中のこのマクロのエクセルが前面にくるだけです。 なにか特別な処理をループ中にいれなければならないのでしょうか?
- みんなの回答 (5)
- 専門家の回答
補足
回答ありがとうございます。 書き込み頂いた方法で、たしかに他のブックを開くことができました。 しかし、なるべくマクロを使用する側には特別な操作をさせないようにしたいのですが。 開発側でこの問題を解決するいい方法はないものでしょうか?