Faire une boucle pour recuperer la valeur de textbox

Faire une boucle pour recuperer la valeur de textbox - VB/VBA/VBS - Programmation

Marsh Posté le 13-08-2009 à 16:32:58    

Bonjour à tous
 
Je voudrais faire une boucle pour enregistrer la valeur de 12 textbox sur une feuille; voici ce que j'ai tapé:
 
Private Sub CommandButton2_Click()
 
'bouton valider userform100
 
'appel de la routine detection ligne vide
Call lignevide
 
 
'ajoute les données sur la feuille
 
For i = 1 To 12
Worksheets("Données" ).Cells(ligne, i).Value = UserForm100.TextBox i.Value
Next i
 
' ferme l'userform
UserForm100.Hide
 
End Sub

 
Inutile de dire que ça ne marche pas (sinon je ne poserai pas la question); mais existe il un moyen de faire ce que je voudrais, ou est ce que je dois taper 12 fois de suite la même commande (en changeant le n° du textbox chaque fois) ?
 
Merci d'avance pour vos réponses.

Reply

Marsh Posté le 13-08-2009 à 16:32:58   

Reply

Marsh Posté le 13-08-2009 à 16:48:59    

Pour t'aider:
For i = 1 to 20  
userform1.Controls("TextBox" & i) = ""  
Next i
cordialement

Reply

Marsh Posté le 13-08-2009 à 17:19:42    

Excellent, ça marche.
 
Merci beaucoup !

Reply

Sujets relatifs:

Leave a Replay

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