Bonjour viviepat, le forum
[édition: bonjour M12 !]
Problème de séparateur de données, les csv utilisent normalement par défaut le séparateur de données système, point virgule en ANSI mais qui peut être aussi la virgule en UTF8.
Vérifiez dans options/options avancées si la case "utiliser les séparateurs systèmes n'est pas décochée et un autre séparateur décimal défini ce qui modifierait le séparateur de donnée par défaut pour les csv.
séparateur décimal point -> séparateur de données virgule
séparateur décimal virgule -> séparateur de données point virgule
sinon postez votre code, selon le code, les séparateurs de données système peuvent être utilisés ou forcés sur un type. Le problème peut aussi venir du fait que vous n'avez pas le même vous et votre collégue, ce qui peut expliquer que cela fonctionne chez votre collègue et pas chez vous.
On peut de toute façon forcer le type de séparateur dans le code pour que cela fonctionne quel que soit le séparateur système défini.
Dans le fichier CSV que vous avez posté, le séparateur est un point virgule donc, comme il n'est pas importé correctement, je dirais que votre séparateur décimal défini, système ou forcé sur Excel, est le point et le séparateur de données la virgule, et que chez votre collègue, le séparateur décimal défini, système ou forcé sur Excel, est la virgule et le séparateur de données le point virgule.
Il n'y a malheureusement pas votre code d'ouverture du fichier CSV dans votre fichier XLSM pour qu'on puisse le modifier et le forcer sur ANSI.
Cordialement, @+