バグ対応。
ネットを散々ぱら調べても、同じ現象はどこにも出ていない。
別のTP(ループ中にDoEventsとプログレスバーを表示するだけのコード)を作って調べてみたけど、やっぱり消えてしまう。
消えるときに、UserForm_QueryCloseにでも飛んでくれたら対処の仕様もあるのに、いきなりバッサリ消えてしまうのでお手上げ状態。
しかし、みんなこの問題に直面してないのかなあ?
たしかに、DoEventsを呼ばなければ何の問題もないんだけど、そうすると画面が固まってしまうしね。
ボク的には、もう無理なので運用でカバーしてもらうことにした。
たた、今後の構想としては、UIとは別のExcelを立ち上げて、時間のかかる処理はそっちにやらせてUI側ではDoEventsを使わなければ何とかなるかもしれないと思っている。
--
No comments:
Post a Comment