• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAユーザーフォームの終了方法)

ExcelVBAユーザーフォームの終了方法

このQ&Aのポイント
  • ExcelVBAのユーザーフォームについて説明します。マルチページで作成し、アイコンをクリックするとマルチページのみが表示される仕様になっています。
  • ユーザーフォーム内に配置したボタンをクリックすることで、マルチページとマルチページが埋め込まれているExcelファイルを終了させることができます。
  • ただし、「×」ボタンでの終了はできません。

質問者が選んだベストアンサー

  • ベストアンサー
  • monamucho
  • ベストアンサー率63% (7/11)
回答No.1

(1) >マルチページが埋め込まれているExcelファイル を閉じるためには、下記の記述が必要です。 ThisWorkbook.Close SaveChanges:=False (あるいはTrue) (2) EXCEL.EXEを終了させるためには、下記の記述が必要です。 Application.Quit 他に開いているExcelファイルがあれば、(1)を実行し、 ThisWorkBookのみであれば、(2)を実行するようにすれば よろしいかと思います。 ちなみに、ThisWorkBookを閉じる前に Application.Visible = True を設定した方がよろしいかと思います。

minminwamidori
質問者

お礼

ありがとうございました!助かりました!

関連するQ&A