Bonjour,
Pour l'instant, j'ai ce code qui permet de recopier le premier fichier.
Seulement, je ne parviens pas à rendre dynamique le nom du fichier.
Sub Datas()
Dim I As Integer
Dim SI As Variant
I = 0
Range("A1").Select 'sélectionner la cellule de début
Chemin = "U:\BE-ENG-ALL\DatasTemperatures\" 'saisir le chemin complet du dossier où se trouvent les fichiers
SI = StrConv(I, vbFromUnicode) ' Convert string.
Fichier = Dir(Chemin & "Temperaturestock0.xls") ' Premier fichier
For I = 0 To 300
SI = StrConv(I, vbFromUnicode) ' Convert string.
Fichier = Dir(Chemin & "Temperaturestock0.xls") ' Fichier suivant
Workbooks.Open Filename:=Chemin & Fichier
Range("A1:B1").Copy
ThisWorkbook.Activate
ActiveSheet.Paste
Windows(Fichier).Activate
Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
Next I
End Sub
J'essaye de remplacer lla variable fichier par
Fichier = Dir(Chemin & "Temperaturestock" & SI & ".xls") ' Premier fichier
Pour permettre l'incrémentation du nom de fichier mais il ne veut pas concaténer la chaîne vers la variable Fichier.
Pouvez-vous dire où je fais l'erreur svp ?
Je vous remercie.
Antoine.