- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAユーザーフォームの終了方法)
ExcelVBAユーザーフォームの終了方法
このQ&Aのポイント
- ExcelVBAのユーザーフォームについて説明します。マルチページで作成し、アイコンをクリックするとマルチページのみが表示される仕様になっています。
- ユーザーフォーム内に配置したボタンをクリックすることで、マルチページとマルチページが埋め込まれているExcelファイルを終了させることができます。
- ただし、「×」ボタンでの終了はできません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(1) >マルチページが埋め込まれているExcelファイル を閉じるためには、下記の記述が必要です。 ThisWorkbook.Close SaveChanges:=False (あるいはTrue) (2) EXCEL.EXEを終了させるためには、下記の記述が必要です。 Application.Quit 他に開いているExcelファイルがあれば、(1)を実行し、 ThisWorkBookのみであれば、(2)を実行するようにすれば よろしいかと思います。 ちなみに、ThisWorkBookを閉じる前に Application.Visible = True を設定した方がよろしいかと思います。
お礼
ありがとうございました!助かりました!