Bonjour à tous,
je bug sur un problème, j'exporte d'un logiciel de gestion mon stock en excel.csv de ce fichier je veux prendre 5 colonnes et les copier dans un xlsm. ma macro se trouve dans le xlsm.
Quand je le fais manuellement les données se mettent bien.
par contre quand je le fais avec la macro, toutes les données se mettent en colonne A.
ci dessous ma macro :
Sub Macro1()
'
' Macro1 Macro
'
'
Workbooks.Open Filename:= _ "Y:\abcd\test.csv"
Columns("B:F").Select
Selection.Copy
Windows("gestion stock.xlsm").Activate
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("test.csv").Activate
Application.CutCopyMode = False
ActiveWindow.Close
ActiveWorkbook.Save
End Sub
Merci par avance de votre aide
je bug sur un problème, j'exporte d'un logiciel de gestion mon stock en excel.csv de ce fichier je veux prendre 5 colonnes et les copier dans un xlsm. ma macro se trouve dans le xlsm.
Quand je le fais manuellement les données se mettent bien.
par contre quand je le fais avec la macro, toutes les données se mettent en colonne A.
ci dessous ma macro :
Sub Macro1()
'
' Macro1 Macro
'
'
Workbooks.Open Filename:= _ "Y:\abcd\test.csv"
Columns("B:F").Select
Selection.Copy
Windows("gestion stock.xlsm").Activate
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("test.csv").Activate
Application.CutCopyMode = False
ActiveWindow.Close
ActiveWorkbook.Save
End Sub
Merci par avance de votre aide