|
IROCさん、こんにちは。ありがとうございます。
コードは Application.ScreenUpdating です。
UserForm2を呼び出す前にこのコードをFalseにし、
UserForm2をUnloadする前にTrueにしています。
Application.ScreenUpdating = False
Show UserForm2 ←この時、UserForm1は表示したままです。
(UserForm2で処理)
Application.ScreenUpdating = True
Unload UserForm2
↓
このあと、UserForm1の背後にUserForm2が表示されたままになります。
Form2の操作はできません。
UserForm1には、コマンドボタンが4つあり、それぞれ
UserForm2からUserForm5までを呼び出して処理をしていますが、
UserForm2を呼び出した時のみ、この症状になります。
ちなみに、UserForm2が背後に残ったままでUserForm3を呼び出す
コマンドボタンをクリックすると、UserForm3をUnloadした時に
背後のForm2も消えます。
ややこしくてすみません。再現するの難しいですよね。
|
|