
下記のコードでバックアップファイルの自動保存は出来るようになりましたが、
保存先を指定したい時はbackupdirをどこに書けば良いのでしょうか?
元ファイルは\データベースにあり、保存先は\データベース\backupとしたいです。
色々やってみたのですが上手く行きません。
よろしくお願いします。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim wb As String
wb = Replace(ActiveWorkbook.Name, ".xls", "")
ActiveWorkbook.SaveCopyAs _
ActiveWorkbook.Path & "\" & wb & _
Format(Now(), "yyyymmdd_hhmmss") & ".xls"
End Sub
「backupdir = "\\SV01\Share\20.賃貸部\管理課\データベース\backup」
No.1ベストアンサー
- 回答日時:
>ActiveWorkbook.Path & "\" & wb & _
を
ActiveWorkbook.Path & "\backup\" & wb & _
でできませんか?
ただし、先に「backup」が存在していることを前提としています。
参考
http://excelwork.info/excel/booksavecopyas/
注意
1.当方2013を使用していますので、動作確認を下記の拡張子を用いて行いました。
~~~~~~~~~
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim wb As String
wb = Replace(ActiveWorkbook.Name, ".xlsm", "")
ActiveWorkbook.SaveCopyAs _
ActiveWorkbook.Path & "\backup\" & wb & _
Format(Now(), "yyyymmdd_hhmmss") & ".xlsm"
End Sub
~~~~~~~~~
2.「ActiveWorkbook.Path 」を使用しているため、対象ファイルの存在するフォルダーに「backup」が存在する必要があります。
「"\\SV01\Share\20.賃貸部\管理課\データベース\backup"」が上記のフォルダーでない場合は、変更してください。
3.フォルダーが存在しない場合に作成する等の操作はFSOの範疇になりますので、対応していません。
他に詳しい方も多数おられますので、どのようなエラーが出るのかを追加すれば、より詳細なアドバイスを頂けると思います。
お返事が遅くなって申し訳ありません。
お教えいただいた内容に書き換えてみました。
それできちんとバックアップ出来ました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースの最適化をマクロ...
-
DB2 UDBって?
-
AndroidからのAccessデータベー...
-
私はシステム会社に務めている...
-
バッファプールって?
-
SQLの文、節、句について
-
マクロでデータベースの最適化...
-
アクセスのデータがブッ壊れた...
-
データベースと文字コードの関係
-
アクセスの日付/時刻型で標準...
-
SQLの結果が違う
-
JCPDSカードについて
-
データベースソフトを作りたい
-
lotus Notesのメール受信フォル...
-
【エクセル】自動保存先として...
-
『FileMakerインスタントWeb公...
-
型 varchar から型 numeric へ...
-
スタライズとは、どういう意味...
-
JavaとOracle Javaって何が違う...
-
DBとテキストファイルの比較
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの最適化をマクロ...
-
AndroidからのAccessデータベー...
-
アクセスのデータがブッ壊れた...
-
DB2 UDBって?
-
バッファプールって?
-
MS-ACCESSでDAOとODAの違いは?
-
oracleで別のグローバルデータ...
-
詳細な住所データベース
-
処理速度
-
情報密度
-
lotus Notesのメール受信フォル...
-
SQLServerとは?
-
データベースで・・・。
-
oo4oの読み方・・・・。
-
マクロでデータベースの最適化...
-
データベースとDBMSについて。
-
Accessのレポートで「縦書き」...
-
VBAの構文がわかりません。
-
DB2で複数DBからSELECT等
-
JDBC対応のデータベース?
おすすめ情報