Bonsoir Eric,
* la sub CreationListe() fait la liste des fichiers *.xlsx
de ton dossier C:\Users\Eric\Desktop\Archives
dont le nom commence par "D" ou "S"
* si y'a aucun d'ces fichiers, y'a alors aucune donnée sur la feuille de calcul
➯ la variable sFichier est vide
➯ variable Argument (avec rien entre les crochets) :
"'C:\Users\Eric\Desktop\Archives\[]Feuil1'!R2C2"
➯ cette image :
pour éviter cette erreur, ajout d'un test If ici :
With ShDatas
sFichier = Range("A" & i)
If sFichier <> "" Then
sFeuille = Sheets(1).Name '"Report"
.Range("B" & i) = ExtraireValeur(sDossier, sFichier, sFeuille, "B2")
' .Cells(2, i) = CDate(Cells(2, i))
.Range("C" & i) = sFeuille
End If
End With
ça évite l'erreur, mais c'est tout : ça fait rien de plus !
dhany