Excel VBA質問箱 IV

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

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


57570 / 76732 ←次へ | 前へ→

【23898】Re:終了ボタンに記述するマクロについて
質問  skuroyan  - 05/4/6(水) 20:43 -

引用なし
パスワード
   ▼ウッシ さん:
>こんばんは
>
>終了ボタンをクリックする時にテキストBOXのExitイベントで第2画面が表示されて
>しまうのでは?
>
調べたところテキストBOXの「AfterUpdate」イベントが走ってしまうようです。何も入力されていませんが、実行を止める方法は無いでしょうか?

>終了ボタンで、UserForm1を閉じてEXCELを終了したいと思っています。
>
>Private Sub CommandButton1_Click()
>  Application.Quit
>  Unload Me
>End Sub
ご教授いただきありがとうございます。制御文「Application.Quit Unload Me
」を変更して試した結果は次の通りでした。
ケース1.:起動直後に終了ボタンを押した場合は、画面とEXCELが終了出来ました。
ケース2.:一度入力して、第1画面表示⇒第2画面表示⇒第1画面表示の状態で終了ボタンを押した場合は、当初の次のエラーになります。
------エラー内容-------
実行時エラー'-2147417848(80010108)':
オートメーションエラーです。
起動されたオブジェクトはクライアントから切断されました。
⇒デバックボタンを押すと、第2画面を表示する UserForm2.Show で停止しています。その後、EXCELを終了させようと右上の「×」を押してもループしている感じで終わりません。強制終了するしかなくなります。
----------------------
おそらく、違いは上記の「テキストBOXの「AfterUpdate」イベントが走ってしまう。」かどうかの差だと思われます。
0 hits

【23765】終了ボタンに記述するマクロについて skuroyan 05/4/3(日) 17:20 質問
【23768】Re:終了ボタンに記述するマクロについて IROC 05/4/3(日) 19:35 回答
【23804】Re:終了ボタンに記述するマクロについて skuroyan 05/4/4(月) 22:31 質問
【23769】Re:終了ボタンに記述するマクロについて ウッシ 05/4/3(日) 19:50 発言
【23806】Re:終了ボタンに記述するマクロについて skuroyan 05/4/4(月) 22:39 質問
【23807】Re:終了ボタンに記述するマクロについて ウッシ 05/4/4(月) 22:47 回答
【23898】Re:終了ボタンに記述するマクロについて skuroyan 05/4/6(水) 20:43 質問
【23900】Re:終了ボタンに記述するマクロについて ウッシ 05/4/6(水) 21:06 回答

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