Bonjour,

J'ai besoin de retraiter des données qui m'arrivent en csv et où le séparateur de décimales est un ".", que je souhaite reformater avec une ",".

Une de mes premières lignes de code est donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
.Columns("D:F").Replace What:=".", Replacement:=","
Quand je le fais manuellement, aucun problème, par contre à l'exécution de la macro, les virgules sont remplacées par du vide, ce qui fausse tous mes chiffres.

Quelqu'un serait-il me dire pourquoi ?

Merci d'avance !