[VBA Excel] concatener nom de champ et variable

concatener nom de champ et variable [VBA Excel] - VB/VBA/VBS - Programmation

Marsh Posté le 18-01-2012 à 14:36:15    

Bonjour,  
 
Je suis en train de developper un petit truc, via un userform en VBA dans excel, et j'aimerais faire la chose suivante :  
J'ai plusieurs zonez de texte dans mon userform (text1, text2, text3, ...)
J'aimerais pouvoir les remplir via une boucle.
 
pour tester j'ai coder ceci

Code :
  1. for i=1 to 5
  2.   userform.text(i).value=i
  3. next i


sauf que ca ne fonctionne pas, j'ai essayer avec txt & str(i) ca ne marche pas non plus.
une idée ?


---------------
Serveur HFR - OpenTTD
Reply

Marsh Posté le 18-01-2012 à 14:36:15   

Reply

Marsh Posté le 19-01-2012 à 14:42:24    

Comme ca ?
 
Me.Controls("text" & i ).value = i


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 19-01-2012 à 14:48:40    

ah oui, ca marche.
je connaissait pas le Me.controls.
Merci :)


---------------
Serveur HFR - OpenTTD
Reply

Marsh Posté le 19-01-2012 à 14:57:39    

:jap:
tu peux meme te passer du "Me"


Message édité par SuppotDeSaTante le 19-01-2012 à 14:58:06

---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed