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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 !
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 ?
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 ?