• ベストアンサー

Excel の自働バックアップ

何もExcelに限ったことではないのですが、頻繁にデータを追加したりするファイルのバックアップに関してです。 Excelでデータを入力して保存して終了しますが、このとき、終了と同時にバックアップファイルも更新する方法とはないものでしょうか。 一般のバックアップソフトは、定期的に定時にバックアップするものが普通ですが、私はPCの電源を毎日落としますので、どうしても不安不満が残ります。 方法がなければ、手動でバックアップするしかないのでしょうが、どなたかご教示ください。 VBAマクロでできるのであれば、そちらでも構いません。 よろしくお願いします。

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

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

> 終了と同時にバックアップファイルも更新する方法 バックアップファイルは上書き更新していってもいいのでしたら 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という名前で都度上書き保存していきます。

mcwaremoko
質問者

お礼

このマクロはちょっと研究してみます。役に立ちそうですね。 ありがとうございました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>一般のバックアップソフトは、定期的に定時にバックアップするものが普通 「常駐 監視 バックアップ」といったキーワードで探してみると、保存等したときに勝手に逐次バックアップしてくれるソフトも見つかります。 たとえば: http://www.vector.co.jp/soft/win95/util/se485594.html

mcwaremoko
質問者

お礼

http://www.vector.co.jp/soft/win95/util/se485594.html を調べてみましたが、PCの起動時に自働ですべてのファイルをバックアップするようなので見送りましたが、ほかにないか探してみます。 ありがとうございました。

  • slimebeth
  • ベストアンサー率61% (497/812)
回答No.1

保存と同時にバックアップという動作にこだわるなら ●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

mcwaremoko
質問者

お礼

RealSyncを早速試してみました。 設定項目が少なくてあっけない感じもしますが、ログも確認できますし、更新ファイルだけを更新しますので、私の要望にはかなり合うのですが、リアルタイムの更新はできないようです。 とりあえずはこれを毎日手動で更新していこうと思います。 ありがとうございました。

関連するQ&A

専門家に質問してみよう