Bonjour,
j'ai plusieurs fichiers nommés:
ccc_* où * sont les dates des fichiers
Ces fichiers se trouvent: E:\aaa\bbb.
Or, dans le répertoire: aaa, j'ai un fichier nommé: "Score_resume.xls" avec une VBA qui extrait les données "B2 et B3" des fichiers: ccc_*. Pourriez-vous regarder ce qui ne marche pas avec le "Path" dans ma VBA?
Voici, un petit extrait de la VBA:
Dim Path As String, Fichier As String, dateFichier As String, Dim i As Long
Application.ScreenUpdating = False
Path = ThisWorkbook.Path & "\" & bbb & "\"
ChDir Path
Fichier = Dir(Path & "ccc_*.xls")
i = 4
Do While Fichier <> ""
dateFichier = Mid(Fichier, 3, 10)
Workbooks.Open (Path & Fichier)
With Workbooks("Score_resume.xls")
With .Sheets("AM_ete")
.Cells(i, 1) = dateFichier
.Cells(i, 1).NumberFormat = "yyyy-mm-dd"
.Cells(i, 2) = Cells(3, 2)
.Cells(i, 3) = Cells(4, 2)
End With
End With
i = i + 1
Workbooks(Fichier).Close
Fichier = Dir
Loop
Workbooks("Score_resume.xls").Activate
End Sub
Voilà,
je vous remercie pour votre aide,
Émil