Remplacer une , par un . dans une cellule ou une variable

Bonjour, alors voila mon problème.

Afin d'utiliser une valeur numérique dans un filtre en VBA j'ai besoin de remplacer la , par un . dans une cellule ou une variable.

Plus clairement, dans une cellule j'ai le chiffre 15000,53 écris avec une , et je voudrais le transformer en 15000.53 avec un point de facon automatique soit dans la cellule ou le faire directement sur ma variable en vba.

Quelqu'un à une idée ?

Bonjour ,

en vba :

val2 = Left(val, InStr(val, ",") - 1) & "." & Right(val, Len(val) - InStr(val, ","))

(avec val comme variable à modifier)

sur excel :

=REMPLACER(D5;CHERCHE(",";D5);1;".")

(valeur à changer en D5)

cordialement

Bonjour,

Une solution consiste à utiliser Replace :

variable = Replace(variable, ",", ".")

Cordialement,

Merci à toi, je vais enfin pouvoir avancer dans mon travail.

En effet le replace est beaucoup plus simple , je ne connaissait pas donc merci ^_^

Rechercher des sujets similaires à "remplacer variable"