Bonjour,
Est-il possible de modifier le code ci-dessous ? Lorsque mon fichier "Consolider fichiers.xls" a été consolider automatiquement je sais pas de quel fichiers il provient. J'aimerais ajouté le "nom du fichier" en colomne "A1" pour chaque ligne ajoutée provenant des fichiers.xls qui on été copier depuis "H:\David Jones\New Folder" dans le fichier de consolidation. Je ne sais pas si cela est réalisable.
Merci d'avance pour votre aide.
Sub Consolidation()
Dim Temp As String
Dim Ligne As Long
Temp = Dir("H:\David Jones\New Folder" & "\*.xls")
Application.DisplayAlerts = False
Do While Temp <> ""
If Temp <> "Consolider fichiers.xls" Then
Workbooks.Open "H:\David Jones\New Folder" & "\" & Temp
Workbooks(Temp).Sheets(1).Range("A1").CurrentRegion.Copy
Workbooks("Consolider fichiers.xls").Sheets(1).Activate
Ligne = Sheets(1).Range("A65536").End(xlUp).Row + 1
Range("A" & CStr(Ligne)).Select
ActiveSheet.Paste
Workbooks(Temp).Close
End If
Temp = Dir
Loop
Range("A1").Select
Application.DisplayAlerts = True
End Sub
Bonne journée.🙂
Est-il possible de modifier le code ci-dessous ? Lorsque mon fichier "Consolider fichiers.xls" a été consolider automatiquement je sais pas de quel fichiers il provient. J'aimerais ajouté le "nom du fichier" en colomne "A1" pour chaque ligne ajoutée provenant des fichiers.xls qui on été copier depuis "H:\David Jones\New Folder" dans le fichier de consolidation. Je ne sais pas si cela est réalisable.
Merci d'avance pour votre aide.
Sub Consolidation()
Dim Temp As String
Dim Ligne As Long
Temp = Dir("H:\David Jones\New Folder" & "\*.xls")
Application.DisplayAlerts = False
Do While Temp <> ""
If Temp <> "Consolider fichiers.xls" Then
Workbooks.Open "H:\David Jones\New Folder" & "\" & Temp
Workbooks(Temp).Sheets(1).Range("A1").CurrentRegion.Copy
Workbooks("Consolider fichiers.xls").Sheets(1).Activate
Ligne = Sheets(1).Range("A65536").End(xlUp).Row + 1
Range("A" & CStr(Ligne)).Select
ActiveSheet.Paste
Workbooks(Temp).Close
End If
Temp = Dir
Loop
Range("A1").Select
Application.DisplayAlerts = True
End Sub
Bonne journée.🙂