Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9502 / 13644 ツリー ←次へ | 前へ→

【26979】ユーザーフォームを自動で閉じるには? ぼぶ 05/7/25(月) 21:40 質問[未読]
【26980】Re:ユーザーフォームを自動で閉じるには? かみちゃん 05/7/25(月) 21:52 回答[未読]
【26983】Re:ユーザーフォームを自動で閉じるには? ぼぶ 05/7/25(月) 22:41 お礼[未読]

【26979】ユーザーフォームを自動で閉じるには?
質問  ぼぶ  - 05/7/25(月) 21:40 -

引用なし
パスワード
   マクロ起動時にタイトルのような感じの
ユーザーフォームを表示させ
一定時間(例えば2秒ほど)経過すれば
自動で閉じるようにしたいのです。
このようなことは可能でしょうか?

とりあえず出来る範囲でと時間は気にせず
 userform1.show 
で表示させ
 unload userform1
で閉じようとしたのですが
開いたままでフォーム1の「×」を押すか
フォーム自体をクリックしないと先に進みません・・・。
宜しくお願いします。

【26980】Re:ユーザーフォームを自動で閉じるには?
回答  かみちゃん  - 05/7/25(月) 21:52 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>マクロ起動時にタイトルのような感じの
>ユーザーフォームを表示させ
>一定時間(例えば2秒ほど)経過すれば
>自動で閉じるようにしたいのです。

UserForm1を用意して、以下のコードを記述します。

Private Sub UserForm_Activate()
 Application.Wait (Now + TimeValue("0:00:2"))
 Unload Me
End Sub

標準モジュールに以下のコードを記述します。
Sub Macro1()
 UserForm1.Show
End Sub

【26983】Re:ユーザーフォームを自動で閉じるには?
お礼  ぼぶ  - 05/7/25(月) 22:41 -

引用なし
パスワード
   ▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>マクロ起動時にタイトルのような感じの
>>ユーザーフォームを表示させ
>>一定時間(例えば2秒ほど)経過すれば
>>自動で閉じるようにしたいのです。
>
>UserForm1を用意して、以下のコードを記述します。
>
>Private Sub UserForm_Activate()
> Application.Wait (Now + TimeValue("0:00:2"))
> Unload Me
>End Sub
>
>標準モジュールに以下のコードを記述します。
>Sub Macro1()
> UserForm1.Show
>End Sub

かみちゃん様

スゴイ!!良い感じになりました!
やはりここの達人方はスゴイです。
本当に有難うございました。
大切に使わせていただきます。

9502 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free