目次:
ビデオ: 【初心者向けエクセルVBA】現在マクロを書いているブックのフォルダパスを取得する 2024
あなたの作業をバックアップすることが重要であることをご存じですか?これで、Excelマクロを使ってマクロを実行できます。この単純なマクロは、今日の日付が名前の一部である新しいファイルにブックを保存します。
マクロの仕組み
このマクロのやり方は、新しいファイル名をパス、今日の日付、元のファイル名としてまとめていることです。
パスは、ThisWorkbookオブジェクトのPathプロパティを使用して取得されます。今日の日付は日付機能で把握されます。
<! - 1 - >デフォルトでは、Date関数はmm / dd / yyyyを返します。フォワードスラッシュを指定するとファイルの保存が失敗するため、Windowsではファイル名にスラッシュを使用できないため、代わりにハイフン(Format(Date、 "mm-dd-yy"))を使用して日付の書式を設定します。
新しいファイル名の最後の部分が元のファイル名です。
Sub Macro1()'手順1:新しいファイル名でブックを保存する
ThisWorkbook。 SaveCopyAs _
ファイル名:= ThisWorkbook。パス& "&_