Excelの一括コピーと名前変更

セール

元の価格は ¥5,000 でした。現在の価格は ¥4,000 です。

複数のExcelファイルをコピーして名前を変更するPower Automate for desktopのフローです。
「基幹システムからダウンロードしてきたExcelファイルが、ダウンロードフォルダーに保存されている。共有フォルダーにコピーし、ファイル名に日付を加える」といった業務に利用することができます。

カテゴリー: タグ:

説明

詳しい解説は以下のURLをご参照ください。
>>Excelの一括コピーと名前変更

仕様

  • ダウンロードフォルダーからドキュメントフォルダーに「売上.xlsx」と「在庫.xlsx」がコピーされた後、ファイルの名前が変更される(実行当日の日付情報yyyyMMddが付加される)フローです。
  • 上記Excelファイルがどちらも見つからなかった場合は警告メッセージが表示されます。
  • コピーする前に確認メッセージを表示し、「はい」押下にてコピー&リネームが実施されます。
  • すでにリネーム後のファイル(例:売上_20250101.xlsx)が存在する場合は上書きします。
  • リネーム後のファイル(例:売上_20250101.xlsx)が存在し、かつ使用中の場合は上書きできないためエラーが発生します。この場合リネーム前のファイル(例:売上.xlsx)は削除されます。
  • コピー&リネームに成功した場合は処理完了のメッセージが表示されます。

検証環境

  • Power Automate for desktop最終検証バージョン:2.32~
  • 検証OS:Windows10 Pro/11 Pro
  • Excel:Microsoft365(バージョン2412)64ビット

ダウンロードに含まれるファイル

  • Main.txt
  • PreProcess.txt
  • Catch_RenameError.txt
  • 売上.xlsx
  • 在庫.xlsx

使用方法

  1. 圧縮ファイルの解凍
    圧縮ファイルを任意の場所に解凍してください。
  2. Excelファイルを配置する
    フォルダーに含まれる「売上.xlsx」と「在庫.xlsx」をダウンロードフォルダーにコピーしてください。
  3.  フローを復元する
    1. 任意のフローを作成してください。
    2. 「PreProcess」というサブフローを作成してください。
    3. 「Catch_RenameError」というサブフローを作成してください。
    4. メインフローに「Main.txt」の中身をコピーしてください。エラーが表示されますが無視してください。
    5. 「PreProcess」サブフローに「PreProcess.txt」の中身をコピーしてください。
    6. 「Catch_RenameError」サブフローに「Catch_RenameError.txt」の中身をコピーしてください。
    7. フローを保存してください。

動作保証ポリシーおよび著作権について

【お読みください】動作保証ポリシーおよび著作権について