Non seulement le séparateur est une virgule mais il y a aussi des virgules dans les textes,
double peine avec la séquence VbCrLf ‼
A cause des dates j'ai préféré passer par TextToColumns …
Mais tu as bien fait d'intervenir pour Workbooks.Open car beaucoup ne pensent pas à consulter l'aide VBA !
Mon code colle bien à ce cas mais ne fonctionnera pas avec tous les types de fichiers mal conçus.
Car ici ce qui a évité l'usine à gaz - sinon je n'aurais rien posté sans nouvelle du demandeur :roll: -
c'est la présence des guillemets encadrant les données car sans, cette voie n'était pas possible …