merci super ça marche
mais j'ai un autre souci lorsque je veut reproduire cette étape j'ai le dernier ou avant dernier coller qui ne fonctionne pas ou qui doit remplacer un autre
Sub test()
Workbooks.OpenText Filename:="H:\Nouveau dossier (2)\ficA.txt", Origin:=xlWindows, _
StartRow:=1, DataType:=xlDelimited, Semicolon:=True
Range("B:B,C:C,D:D,E:E,F:F,G:G,H:H,J:J,L:L,M:M,N:N").Delete
'Copier les cellules désirées
Sheets("ficA").Range("A2:C512000").Copy
'Activer le classeur de destination
Workbooks("classeurarrivé.xlsm").Activate
'Coller les cellules
Worksheets(1).Paste Destination:=Range("A2")
'quitter le mode de copie (équivalent à la touche "Echap"
Application.CutCopyMode = False
Workbooks("ficA.txt").Close SaveChanges:=False
Workbooks.OpenText Filename:="H:\Nouveau dossier (2)\ficB.txt", Origin:=xlWindows, _
StartRow:=1, DataType:=xlDelimited, Semicolon:=True
Range("A:A,C:C,D:D,E:E,F:F,G:G,J:J").Delete
Range("C2:A" & Range("A1048576").End(xlUp).Row).Select
Range("C2:A" & Range("A1048576").End(xlUp).Row).Copy
Workbooks("classeurarrivé.xlsm").Activate
Worksheets(1).Paste Destination:=Range("A" & Range("A1048576").End(xlUp).Row)
Workbooks("ficB.txt").Close SaveChanges:=False
Name "H:\Nouveau dossier (2)\ficc.csv" As "H:\Nouveau dossier (2)\ficc.Txt"
Workbooks.OpenText Filename:="H:\Nouveau dossier (2)\ficc.Txt", Origin:=xlWindows, _
StartRow:=1, DataType:=xlDelimited, Semicolon:=True
Range("B:B,C:C,D:D,E:E,F:F,G:G,H:H,J:J,L:L,M:M").Delete
Range("C2:A" & Range("A1048576").End(xlUp).Row).Select
Range("C2:A" & Range("A1048576").End(xlUp).Row).Copy
Workbooks("classeurarrivé.xlsm").Activate
Worksheets(1).Paste Destination:=Range("A" & Range("A1048576").End(xlUp).Row)
Workbooks("ficc.Txt").Close SaveChanges:=False
End Sub