Lecture données cellules avec différents séparateurs

Bonjour,

je dois effectuer un calcul sur plusieurs cellules en considérant qu'il est possible que le séparateur soit différent.

Par exemple, il se peut que la donnée soit 1.2 ou 1,2 et c'est deux dernières doivent être considéré identiques...

J'ai considéré l'option de lire avec .cells( i , j ).text et d'effectuer un replace, mais je veux trouver quelque chose de plus polyvalent!

Merci !

Bonsoir,

Bout de formule à inclure dans ta formule de calcul....

=SI(ESTERREUR(CNUM(A1));SUBSTITUE(A1;".";",");A1)

Bonsoir,

Avec .cells(i, j) tu évalues en VBA ?

Dans ce cas utilise :

= Val(Replace(.Cells(i, j), ",","."))

Tu peux recueillir le nombre dans une variable ou l'affecter. Il faut que ce soit un nombre évidemment.

Val ne reconnaît que le point comme séparateur numérique, mais la valeur affectée comportera ton séparateur "régional".

Cordialement.

Rechercher des sujets similaires à "lecture donnees differents separateurs"