SVP je souhaite consolider les données de plusieurs fichiers excels dans un seul global !
J'ai utilisé pour essayé ce code mais toujours des erreurs ,et il n'y a pas de tutos en Français sur le net :
SVP aidez moi via un code VBA ?
j'ai essayé ce code pour tester, mais j'ai eu une erreure:
Sub ConsolidateData()
Range("A1").Select
ActiveCell.Value = "Item"
Range("B1").Select
ActiveCell.Value = "Qty"
Range("A2").Select
ActiveCell.Value = "a"
Range("A3").Select
ActiveCell.Value = "b"
Range("A4").Select
ActiveCell.Value = "c"
Range("B2").Select
Workbooks.Open Filename:="C:\Stock-Sales\a.xlsx"
Workbooks.Open Filename:="C:\Stock-Sales\b.xlsx"
Workbooks.Open Filename:="C:\Stock-Sales\c.xlsx"
Windows("consolidate").Activate
Selection.Consolidate Sources:=Array( _
"'C:\Stock-Sales\[a.xlsx]Sheet1' !R2C2:R4C2", _
"'C:\Stock-Sales\[b.xlsx]Sheet1' !R2C2:R4C2", _
"'C:\Stock-Sales\[c.xlsx]Sheet1' !R2C2:R4C2"), Function:=xlSum
Windows("a.xlsx").Activate
ActiveWorkbook.Close
Windows("b.xlsx").Activate
ActiveWorkbook.Close
Windows("c.xlsx").Activate
ActiveWorkbook.Close
End Sub
//////////////sachant qu'ils sont tous dans le méme dossier !
L'erreur est :Référence de consolidation non valide , pourtant le macro "consolidate" est dans le méme dossier avec les autres
Aidez moi svp je veux consolider automatiquement les données de plusieurs classeurs dans un seul!
Cordialement,
Lynda