VBA:【FSO】ファイルのコピー「CopyFile」(FileSystemObject)


  • フォルダにあるファイルを一括で他のフォルダにコピーしたい。
  •  フォルダにあるファイルを一括で他のフォルダにコピーする方法の一つに「File System Object(FSO)」を利用する方法があります。ここでは「CopyFileメソッド」を使った方法を説明していきます。

    ◆ファイルのコピー

     以下を実行すると、Path1フォルダーにあるファイル全てをPath2フォルダーにコピーすることができます。
     「*」(アスタリスク)の後ろに「.txt」や「.xlsx」とすると特定のファイル形式のものだけをコピーできます。
    ※FSOを実行するには、VBEの「参照設定」で「Microsoft Scripting Runtime」が有効になっている必要があります。

    ◆関連記事

    VBA:【FSO】ファイルのコピー「CopyFile」(FileSystemObject)

    【VBA】FileSystemObjectを使ってファイルをコピーする方法

    VBA:ファイルコピーの違い。FileSystemObjectの「CopyFile」と「FileCopy」ステートメント

    【VBA】VBAのコピーの方法のうち、FileSystemObjectの「CopyFile」と「FileCopy」ステートメントの違いについて説明します。




    おすすめ