copié des données de CSV vers XLSM

jahjah

XLDnaute Nouveau
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
 

Pierrot93

XLDnaute Barbatruc
Re : copié des données de CSV vers XLSM

Bonjour,

essaye avec l'enregistreur de macro, et tu passes par les données externes => onglet "données" => données externes => A partir du texte, plus qu'a te laisser guider par l'assistant... tu auras un code brut...

bon après midi
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 083
Messages
2 085 189
Membres
102 809
dernier inscrit
Sandrine83