B
baljone
Guest
Bonsoir,
J'ai créé une userform avec deux textbox. La première renvoie une valeur dans une cellule, l'autre juste une indication sur cette valeur, par exemple :
Si ma textbox1.value = 52 et ma textbox2.value = 12,
la valeur contenue dans la cellule sera 52, et il sera affiché 52 ± 12.
Je réalise cela avec la syntaxe suivante :
ActiveCell.Offset(0, 1).Range("a1") = Me.TextBox1.Value
ActiveCell.Offset(0, 1).Range("a1").NumberFormat = "0"" ± """ & TextBox2.Value
Tout cela marche très bien... jusqu'à ce que j'introduise un 0 dans la seconde textbox !!! et ça m'embete 😕
Par exemple si textbox1.value = 5137 et textbox2.value = 100
Le résultat affiché est : 51 ± 137
Autre exemple si textbox1.value = 5137 et textbox2.value = 001
Le résultat est 51 ± 371
J'ai tenté pas mal de chose mais la syntaxe n'est jamais bonne.
Si une idée vous vient, c'est sympa 😉
J'ai créé une userform avec deux textbox. La première renvoie une valeur dans une cellule, l'autre juste une indication sur cette valeur, par exemple :
Si ma textbox1.value = 52 et ma textbox2.value = 12,
la valeur contenue dans la cellule sera 52, et il sera affiché 52 ± 12.
Je réalise cela avec la syntaxe suivante :
ActiveCell.Offset(0, 1).Range("a1") = Me.TextBox1.Value
ActiveCell.Offset(0, 1).Range("a1").NumberFormat = "0"" ± """ & TextBox2.Value
Tout cela marche très bien... jusqu'à ce que j'introduise un 0 dans la seconde textbox !!! et ça m'embete 😕
Par exemple si textbox1.value = 5137 et textbox2.value = 100
Le résultat affiché est : 51 ± 137
Autre exemple si textbox1.value = 5137 et textbox2.value = 001
Le résultat est 51 ± 371
J'ai tenté pas mal de chose mais la syntaxe n'est jamais bonne.
Si une idée vous vient, c'est sympa 😉