Bonjour,

J'ai un soucis de mise en forme à l'ouverture d'un fichier CSV.
Mon fichier contient des ";" comme séparateur. Ce fichier s'ouvre et se met en forme parfaitement lorque je l'ouvre moi-même avec xls.
Par contre je n'arrive pas à l'ouvrir avec la bonne mise en forme par macro.

j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application.Workbooks.OpenText param.Cells(1, 12)
(param.cells(1,12) contient l'adresse de mon fichier)
Ce code ouvre bien le fichier mais considère comme séparateur la virgule au lieu du point-virgule.

J'ai essayé de forcer le séparateur avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application.Workbooks.OpenText Filename:=param.Cells(1, 12), DataType:=xlDelimited, semicolon:=True, comma:=False
mais j'arrive au même résultat.

Comment puis-je ouvrir mon fichier .csv via VBA avec la bonne mise en forme ?