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