With the code below I can find file named Sample1.jpg in folder located in "C:\Source\" and copy it to new location "D:\Job\".
How can I make a loop to copy all the files listed in Sheet1 in Colum G
How can I make a loop to copy all the files listed in Sheet1 in Colum G
VBA Code:
'In this Example I am Copying the File From "C:Temp" Folder to "D:Job" Folder
Sub MatchCopyAFile()
'Declare Variables
Dim FSO
Dim sFile As String
Dim sSFolder As String
Dim sDFolder As String
'This is Your File Name which you want to Copy
sFile = "Sample1.jpg"
'Change to match the source folder path
sSFolder = "C:\Source\"
'Change to match the destination folder path
sDFolder = "D:\Job\"
'Create Object
Set FSO = CreateObject("Scripting.FileSystemObject")
'Checking If File Is Located in the Source Folder
If Not FSO.FileExists(sSFolder & sFile) Then
MsgBox "Specified File Not Found", vbInformation, "Not Found"
'Copying If the Same File is Not Located in the Destination Folder
ElseIf Not FSO.FileExists(sDFolder & sFile) Then
FSO.CopyFile (sSFolder & sFile), sDFolder, True
MsgBox "Specified File Copied Successfully", vbInformation, "Done!"
Else
MsgBox "Specified File Already Exists In The Destination Folder", vbExclamation, "File Already Exists"
End If
End Sub