OVH Cloud OVH Cloud

Format de cellule

1 réponse
Avatar
DoMi
Bonjour !

Dans une cellule au format Standard, j'ai -1.5316502E7=20
Si je remplace le point par une virgule (Edition=20
Remplacer) =E7a devient -1,53E+07 soit en format nombre=20
avec s=E9parateur de millers et 2 d=E9cimales -15 316 502,00.

Si j'enregistre ce remplacement dans une macro et que=20
j'ex=E9cute cette macro, j'obtiens -1,53+14, soit -153 165=20
020 000 000,00.

Quelqu'un pourrait-il m'expliquer cette bizzarerie et=20
comment y remedier ?

Merci !

1 réponse

Avatar
Rouch
Bonjour,

Cela viens que le langage de macro traite les informations selon les
données anglaises. Il ne considère pas la virgule comme séparateur
décimal.

Mais si dans ta macro tu change le caractère recherché "," par "." tu
trouveras ce que tu veux.

Logique non?

@+

DoMi avait écrit le 17/09/2004 :
Bonjour !

Dans une cellule au format Standard, j'ai -1.5316502E7
Si je remplace le point par une virgule (Edition
Remplacer) ça devient -1,53E+07 soit en format nombre
avec séparateur de millers et 2 décimales -15 316 502,00.

Si j'enregistre ce remplacement dans une macro et que
j'exécute cette macro, j'obtiens -1,53+14, soit -153 165
020 000 000,00.

Quelqu'un pourrait-il m'expliquer cette bizzarerie et
comment y remedier ?

Merci !