- ベストアンサー
Excel の自働バックアップ
何もExcelに限ったことではないのですが、頻繁にデータを追加したりするファイルのバックアップに関してです。 Excelでデータを入力して保存して終了しますが、このとき、終了と同時にバックアップファイルも更新する方法とはないものでしょうか。 一般のバックアップソフトは、定期的に定時にバックアップするものが普通ですが、私はPCの電源を毎日落としますので、どうしても不安不満が残ります。 方法がなければ、手動でバックアップするしかないのでしょうが、どなたかご教示ください。 VBAマクロでできるのであれば、そちらでも構いません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 終了と同時にバックアップファイルも更新する方法 バックアップファイルは上書き更新していってもいいのでしたら ThisWorkbookモジュールに Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.DisplayAlerts = False If ThisWorkbook.Saved = True Then ThisWorkbook.SaveAs Filename:="book1backup.xlsm" End If Application.DisplayAlerts = True End Sub としておけば保存して終了したものに限って、book1backup.xlsmという名前で都度上書き保存していきます。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
>一般のバックアップソフトは、定期的に定時にバックアップするものが普通 「常駐 監視 バックアップ」といったキーワードで探してみると、保存等したときに勝手に逐次バックアップしてくれるソフトも見つかります。 たとえば: http://www.vector.co.jp/soft/win95/util/se485594.html
お礼
http://www.vector.co.jp/soft/win95/util/se485594.html を調べてみましたが、PCの起動時に自働ですべてのファイルをバックアップするようなので見送りましたが、ほかにないか探してみます。 ありがとうございました。
- slimebeth
- ベストアンサー率61% (497/812)
保存と同時にバックアップという動作にこだわるなら ●RealSync http://www.vector.co.jp/soft/win95/util/se061150.html 一日数回まとめてバックアップでいいなら ●ソフト紹介:バックアップソフト「BunBackup」-使い方(上級編)- http://pc4beginner.cocolog-nifty.com/blog/2009/09/bunbackup---061.html バックアップ対象の世代管理や自動バックアップが可能です。 ______________________ Excelに限れば、Excel2000の自動保存アドインや2003以降の自動保存機能とは違って同じ内容のファイルを別の場所に作るアドインが http://www.vector.co.jp/soft/win95/business/se286196.html
お礼
RealSyncを早速試してみました。 設定項目が少なくてあっけない感じもしますが、ログも確認できますし、更新ファイルだけを更新しますので、私の要望にはかなり合うのですが、リアルタイムの更新はできないようです。 とりあえずはこれを毎日手動で更新していこうと思います。 ありがとうございました。
お礼
このマクロはちょっと研究してみます。役に立ちそうですね。 ありがとうございました。