|
▼ヒロ さん:
>▼りすりす さん:
>>ご回答ありがとうございます。
>ご指摘の方法は試してみたのですが駄目でした。
>Unload は Userform1上ではなくそこに配置しているCommandButtonに記述しています。
>CommandButtonではなく標準モジュールに記述した方が良いのでしょうか?
標準モジュールにかいても使い方を間違うと同じことが起こると思います。
>Hideを使った場合メモリ不足に陥ったりはしませんか?
>ちなみにUserformを10枚、標準モジュールを11個作っています。
普通の編集フォーム程度ならhideでいいと思いますけど。
たくさんメモリを使うようなことしていたら
unloadも考えないといけないでしょう
使う内容によりますので何ともいえません
新規でワークブックつくってフォーム3つとボタン
シートにぼたんをおいて下のをコピーして張ってみるといいです、
きちんときえます。
Private Sub CommandButton2_Click()
' Sheet1
UserForm1.Show (0)
UserForm2.Show (0)
UserForm3.Show (0)
UserForm1.Left = 0
UserForm2.Left = 200
UserForm3.Left = 400
End Sub
Private Sub CommandButton1_Click()
'UserForm1
Unload UserForm3
Unload UserForm2
Unload UserForm1
End Sub
Private Sub CommandButton1_Click()
'UserForm2
Unload UserForm3
Unload UserForm2
Unload UserForm1
UserForm1.Show (0)
' ここに Unload UserForm2をかいたほうがいい。
' わざと順番かえてます
End Sub
Private Sub CommandButton1_Click()
'UserForm3
Unload UserForm2
Unload UserForm1
End Sub
|
|