OVH Cloud OVH Cloud

Problème de format.....

2 réponses
Avatar
cphil
Bonjour/soir à tous

Avec VBA Exel Office XP, j'ai un UserForm avec TextBox1
pour remplir une Feuil voici le code de formatage:

TextBox1.Value = Format(TextBox1.Value, "#,##0.00")

Avec les chiffres < 1000 pas de problème, la valeur envoyée
dans la cellule est numéique, ex.: 908 ==> 908.00, mais au-dessus
il semble que la valeur envoyée dans la cellule soit Text car par exemple 15
989.63 ====> 15 989.63 est aligné à gauche et n'est pas pris en compte pour
les caculs.

Merci pour votre aide.A+
--
-cphil-

2 réponses

Avatar
Philippe.R
Bonsoir Philippe,
Probablement une affaire de séparateur incompatible ; as tu essayé ainsi ?

TextBox1.Value = Format(TextBox1.Value, "# ##0.00")

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"cphil" <cazenave.(suffitspam) a écrit dans le message de
news:%
Bonjour/soir à tous

Avec VBA Exel Office XP, j'ai un UserForm avec TextBox1
pour remplir une Feuil voici le code de formatage:

TextBox1.Value = Format(TextBox1.Value, "#,##0.00")

Avec les chiffres < 1000 pas de problème, la valeur envoyée
dans la cellule est numéique, ex.: 908 ==> 908.00, mais au-dessus
il semble que la valeur envoyée dans la cellule soit Text car par exemple 15
989.63 ====> 15 989.63 est aligné à gauche et n'est pas pris en compte pour
les caculs.

Merci pour votre aide.A+
--
-cphil-



Avatar
cphil
Bonsoir Philippe.R

Philippe.r à écrit
Probablement une affaire de séparateur incompatible ; as tu essayé ainsi ?

TextBox1.Value = Format(TextBox1.Value, "# ##0.00")..
.. pour 1196 affiche dans TexTbox 1 196.00

et dans la cellule xls( au format "#,##0.00") 1 196.00 Format
text aligné à gauche?

par contre

TextBox1.Value = Format(TextBox1.Value, "###0.00")...
.... pour 1196 affiche dans TexTbox 1196.00
et dans la cellule xls ( au format "#,##0.00") 1 196.00
Formar numérique!

J'ai essayé à tout hasard le " / " et " - " sans succès, il
doit bien exister un moyen ?

Merci

-- cphil--



--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"cphil" <cazenave.(suffitspam) a écrit dans le message de
news:%
Bonjour/soir à tous

Avec VBA Exel Office XP, j'ai un UserForm avec TextBox1
pour remplir une Feuil voici le code de formatage:

TextBox1.Value = Format(TextBox1.Value, "#,##0.00")

Avec les chiffres < 1000 pas de problème, la valeur envoyée
dans la cellule est numéique, ex.: 908 ==> 908.00, mais au-dessus
il semble que la valeur envoyée dans la cellule soit Text car par
exemple 15


989.63 ====> 15 989.63 est aligné à gauche et n'est pas pris en compte
pour


les caculs.

Merci pour votre aide.A+
--
-cphil-