Bonsoir Dan
Bon ! Je ne suis pas un pro de VBA !!!
J'ai mis ça, mais lorsque je lance la macro "test", il ne se passe rien (?)
J'ai loupé un truc ?
Merci de ton aide
Bertrand
Sub test()
'Dan pour legrandb
Dim wb As Workbook
For Each wb In Workbooks
If Workbooks.Count = 1 Then MsgBox "les fichiers M2... à transférer ne sont pas ouverts !!"
If wb.Name <> ThisWorkbook.Name Then
On Error Resume Next
Select Case Left(wb.Name, Len(wb.Name) - 13)
Case Is = UCase("M2_TO_DATE_REQUIREMENT_(BAD)")
'ici le code pour transférer les données vers onglet BAD
Columns("A:T").Select
Selection.Copy
Sheets("BAD").Select
Range("A1").Select
ActiveSheet.Paste
Case UCase("M2_LINKS")
'ici le code pour transférer les données vers onglet LINKS
Cells.Select
Selection.Copy
Sheets("Links").Select
Range("A1").Select
ActiveSheet.Paste
Case UCase("M2_INVENTORIES")
'ici le code pour transférer les données vers onglet INVENTORIES
Cells.Select
Selection.Copy
Sheets("Inventories").Select
Range("A1").Select
ActiveSheet.Paste
Case UCase("M2_ORDERS")
'ici le code pour transférer les données vers onglet ORDERS
Cells.Select
Selection.Copy
Sheets("Orders").Select
Range("A1").Select
ActiveSheet.Paste
End Select
End If
Next
End Sub