Bonjour,
Je débute sur VBA et je rencontre actuellement un problème que je n'arrive pas à identifier.
De manière globale, je cherche à copier plusieurs fichiers spécifiques se trouvant dans un dossier A, et les coller dans un autre dossier différent pour chaque fichier.
Si un fichier spécifique ne se trouve pas dans le dossier A, alors la fonction continue pour les autres fichiers.
A la fin de l'opération, tous les fichiers du dossier A sont supprimés.
Voici mon fichier pour le moment.
Et le code qui s'y trouve :
Private Sub CommandButton1_Click()
Dim Rep1 As String
Dim RepExcel As String
Dim RepTexte As String
Dim i As Integer
Dim last_row As Integer
last_row = Application.CountA(sh.Range("C:C"))
For i = 2 To last_row
Rep1 = sh.Range("C" & i).Value
RepExcel = sh.Range("D" & i).Value
If ThisWorkbook.Worksheets("Test").Range("B" & i).Value = "OUI" Then
Set Fs = CreateObject("Scripting.FileSystemObject")
Fs.CopyFile Rep1 & "*.xls", RepExcel
End If
If Dir(Rep1) = "" Then
Exit Sub
End If
Next i
Fs.DeleteFile Rep1 & "*.xls"
End Sub
Merci beaucoup pour votre aide.
Maxime