J'ai un petit soucis.
J'ai une facture sous excel donc le total est la somme de 2 celulles. disons
le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox la
valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et
inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère
le chiffre il me mets : 380 408. Il considère la virgule comme un séparateur
de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de
format... mais bizarre qu'il considère pas de la même façon la virgule d'un
classeur à l'autre...
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
Daniel
Bonsoir. J'ai déjà eu ce problème et j'ai été tellement emm.. que j'ai adopté le point comme caractère décimal. Le problème vient, je crois, du fait que, quel que soit tes paramètres régionaux, VBA se sert du point comme séparateur décimal et de la virgule comme séparateur des milliers. A confirmer par les gourous, toutefois, mes problèmes remontant à XL95. Cordialement. Daniel "Laurent" a écrit dans le message de news: eYDn%
Bonsoir,
J'ai un petit soucis. J'ai une facture sous excel donc le total est la somme de 2 celulles. disons le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox la valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère le chiffre il me mets : 380 408. Il considère la virgule comme un séparateur de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de format... mais bizarre qu'il considère pas de la même façon la virgule d'un classeur à l'autre...
Merci
Laurent
Bonsoir.
J'ai déjà eu ce problème et j'ai été tellement emm.. que j'ai adopté le
point comme caractère décimal. Le problème vient, je crois, du fait que,
quel que soit tes paramètres régionaux, VBA se sert du point comme
séparateur décimal et de la virgule comme séparateur des milliers.
A confirmer par les gourous, toutefois, mes problèmes remontant à XL95.
Cordialement.
Daniel
"Laurent" <Gadeyne.laurent@wanadoo.fr> a écrit dans le message de news:
eYDn%23pWCFHA.1396@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai un petit soucis.
J'ai une facture sous excel donc le total est la somme de 2 celulles.
disons le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox
la valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et
inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère
le chiffre il me mets : 380 408. Il considère la virgule comme un
séparateur de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de
format... mais bizarre qu'il considère pas de la même façon la virgule
d'un classeur à l'autre...
Bonsoir. J'ai déjà eu ce problème et j'ai été tellement emm.. que j'ai adopté le point comme caractère décimal. Le problème vient, je crois, du fait que, quel que soit tes paramètres régionaux, VBA se sert du point comme séparateur décimal et de la virgule comme séparateur des milliers. A confirmer par les gourous, toutefois, mes problèmes remontant à XL95. Cordialement. Daniel "Laurent" a écrit dans le message de news: eYDn%
Bonsoir,
J'ai un petit soucis. J'ai une facture sous excel donc le total est la somme de 2 celulles. disons le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox la valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère le chiffre il me mets : 380 408. Il considère la virgule comme un séparateur de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de format... mais bizarre qu'il considère pas de la même façon la virgule d'un classeur à l'autre...
Merci
Laurent
Daniel
Rebonsoir. Une solution serait de mettre un format nombre avec 3 décimales à la cellules total, puis, dans ton code de diviser par 1000 le nombre récupéré. Cordialement. Daniel "Laurent" a écrit dans le message de news: eYDn%
Bonsoir,
J'ai un petit soucis. J'ai une facture sous excel donc le total est la somme de 2 celulles. disons le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox la valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère le chiffre il me mets : 380 408. Il considère la virgule comme un séparateur de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de format... mais bizarre qu'il considère pas de la même façon la virgule d'un classeur à l'autre...
Merci
Laurent
Rebonsoir.
Une solution serait de mettre un format nombre avec 3 décimales à la
cellules total, puis, dans ton code de diviser par 1000 le nombre récupéré.
Cordialement.
Daniel
"Laurent" <Gadeyne.laurent@wanadoo.fr> a écrit dans le message de news:
eYDn%23pWCFHA.1396@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai un petit soucis.
J'ai une facture sous excel donc le total est la somme de 2 celulles.
disons le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox
la valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et
inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère
le chiffre il me mets : 380 408. Il considère la virgule comme un
séparateur de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de
format... mais bizarre qu'il considère pas de la même façon la virgule
d'un classeur à l'autre...
Rebonsoir. Une solution serait de mettre un format nombre avec 3 décimales à la cellules total, puis, dans ton code de diviser par 1000 le nombre récupéré. Cordialement. Daniel "Laurent" a écrit dans le message de news: eYDn%
Bonsoir,
J'ai un petit soucis. J'ai une facture sous excel donc le total est la somme de 2 celulles. disons le résultat : 380,408
J'ai une macro qui lance un userform, qui reprend dans un champs textbox la valeur de la celulle total soit 380,408.
Ce userform, en cliquant sur le bouton ok, ouvre un autre classeur, et inscrit la valeur de la textbox. Mais j'ai un problème car quand il insère le chiffre il me mets : 380 408. Il considère la virgule comme un séparateur de millier.
Quelqu'un sait d'où vient le problème? je suppose que c'est un problème de format... mais bizarre qu'il considère pas de la même façon la virgule d'un classeur à l'autre...