Format texbox

  • Initiateur de la discussion Nathalie
  • Date de début
N

Nathalie

Guest
Re-bonjour

Je voudrai formater un textbox de telle façon que lorsque j'y saisi 1, il m'affiche 1% et non 100%, de même que si je saisi 75.2 il m'affiche 75,2% et non 700,00%.
Voici le code que j'ai et qui ne fonctione pas
Private Sub Textbox2_Change()
TextBox2 = Format(TextBox2,"0.00%")
End Sub
 
G

greg

Guest
Bonjour Nathalie, bonjour le forum,

Voici le code qui peut résoudre ton problème :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1 = Format(TextBox1, "#,####0.00") & "%"
End Sub

il ne faut pas effectuer ton formatage sur changement de valeur du texbox mais quand tu as fini de taper

J'espère que cela ira

@+

Greg
 

Discussions similaires

Réponses
16
Affichages
503

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 519
dernier inscrit
Thomas_grc11