Excelで、ブックを閉じるときに自動的に上書き保存させたい。
2019年01月15日 21時00分
月齢:9.4[十日月] 潮汐:長潮
(最終更新日:2019年09月02日)
6年前に投稿 | ウェブ・IT関係 | 1件のコメント
1分ぐらいで読めます。
人事部で仕事をしているときはあまり気にならなかったのですが、現場管理に携わってから日々のチェックシートのようなものが多くて、ファイルを開いてちょこっと入力して閉じるようなものばかり。上書き保存の操作がなんだかめんどくさくなってきました。
「ファイルを閉じたときに自動的に上書きしてくれないかなー。」と検索してみたら、すぐに答えが見つかりましたー。
Sub Auto_Close()
If ThisWorkbook.Saved = False Then
ThisWorkbook.Save
End If
End Sub
Visual Basic Editorを起動して、ツールバーの「挿入」から「標準モジュール」を選びます。その中の「Module1」のところに上記のコードを追加し、Visual Basic Editorを閉じて、ブックを「Excel マクロ有効ブック」形式で保存します。これでブックを閉じるときに自動的に上書き保存されて、ほんの少し快適にお仕事できるようになりましたー。
ただしデメリットとして、ブックを開いて中身をちょっと確認して閉じるだけでもいちいち保存されるんですけどね。