• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA実行後にファイルを自動で閉じるVBA)

エクセルVBAでファイルを自動印刷して保存し、閉じる方法

このQ&Aのポイント
  • エクセルVBAを使用して特定のエクセルファイルを自動的に印刷し、保存して閉じる方法について教えてください。
  • あるエクセルファイルに配置されたボタンを押すと、VBAコードが実行され、"工程分析.xls"ファイルの各シートが自動的に印刷され、保存されます。その後、エクセルファイルは自動的に閉じられます。上記の処理が完了した後に、エクセルファイルを自動的に上書き保存するために、どのようなVBAコードを追加すればよいですか?
  • エクセルVBAを使用してボタンを押すと、特定のエクセルファイルが自動的に印刷され、保存され、閉じられる処理を行います。上記の処理が完了した後に、エクセルファイルを自動的に上書き保存するためには、どのようなVBAコードを追加する必要がありますか?

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

ActiveWindow.Closeのあとに ThisWorkbook.Close を追加してください。

noname#247334
質問者

お礼

この度は素早い回答を誠にありがとうございます。 非常に助かりました。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

「上書き保存を自動で実行し」を見逃してました ThisWorkbook.Close SaveChanges:=True こちらに変更してください。

noname#247334
質問者

お礼

わざわざご連絡ありがとうございます。 非常に助かりました。

関連するQ&A