[[20120113131227]] 『マクロでファイルをコピーした際に日付を追加した』(みとぅを) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロでファイルをコピーした際に日付を追加したい』(みとぅを)

対象エクセル
2010、2007、2003

対象OS
XPpro、7

 決まったディレクトリにあるファイルをコピーした際に
そのファイル名に日付と時間を追加したいのですがどうしたらいいでしょうか。
手軽にバックアップを取りたいのが目的で、
ファイル名に日付を追加することでコピー先のファイルを上書きしないように
するという意味を含んでいます。

FileCopy "C:\Sample.txt", "C:\backup\Sample.txt"

 の記述でコピーまではできたのですがその先がわかりません。
マクロを実行した日付と時間はDate関数とTime関数で取得し
それを合わせるところまではできています。

よろしくお願いします。


 こんなんで取得するとか。(ROUGE)

 MsgBox Format(Now, "yyyymmddhhmmss")


すみません(みとぅを)

FileCopy "C:\Sample.txt", "C:\backup\Sample_****.txt"

 ↑のような記述で****の部分に日付と時間を入れたいのです。
取得で困っているのでなくて日付を加えるための記述方法がわからない状態です。
言葉足らずですみません。


 &で繋げるだけだと思いますが。。。
 MsgBox "C:\backup\Sample_" & Format(Now, "yyyymmddhhmmss") & ".txt"
 (ROUGE)

できました!
Formatを使うのですね。

変数で&で繋いで失敗していたので。。。
ありがとうございました。

(みとぅを)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.