[déplacé VB6 -> VBA] Macro en boucle format textbox
tarezini
Messages postés2Date d'inscriptionsamedi 15 janvier 2011StatutMembreDernière intervention22 mars 2011
-
16 févr. 2011 à 23:29
tarezini
Messages postés2Date d'inscriptionsamedi 15 janvier 2011StatutMembreDernière intervention22 mars 2011
-
18 févr. 2011 à 23:17
Bonjour tout le monde,
Je cherche une macro en boucle pour le format de 50 text box dans mon userform svp
voici ce que j'ai fais :
TextBox1.Value = Format(TextBox1.Value, "0.00%")
TextBox2.Value = Format(TextBox2.Value, "0.00%")
TextBox3.Value = Format(TextBox3.Value, "0.00%")
....et ainsi de suite mais ca prend du temps et ca alourdi le programme.
En vous remerciant d'avance
A voir également:
[déplacé VB6 -> VBA] Macro en boucle format textbox
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 20172 17 févr. 2011 à 19:24
Bonjour,
D'abord ce n'est pas Value qu'il faut utiliser mais Text.
Ensuite il est préférable de faire un groupe de contrôles et dans l'évènement LostFocus tu fais ton formatage.
Ou bien à un moment donné de ton programme, par exemple quand le dernier est rempli, tu fais une boucle qui les formate tous.
For i = 1 To 50
TextBox(i).Text = Format$(TextBox(i).Text, "0.00%")
Nex i
tarezini
Messages postés2Date d'inscriptionsamedi 15 janvier 2011StatutMembreDernière intervention22 mars 2011 18 févr. 2011 à 23:17
cheyenne, PCPT désolé j'ai pas fais attention, je tacherais a bien choisir le forum la prochaine fois.
Merci en tout cas pour votre aide.
j'ai pas eu le temps pour consulter le lien codyx....je reviendrais vers vous des que j'aurais consulté...
bonne journée et merci encore