récupérer valeur combobox

Florian53

XLDnaute Impliqué
Bonjour à tous,

Je souhaite récupérer via un bouton de commande toutes les valeurs des combobox ( 4 au total) avec une boucle.
Je souhaiterais avoir crit1 = combobox1.value , crit2=Combobox2.value ....

J'ai essayé de faire ce code mais sa ne fonctionne pas.

VB:
Private Sub CommandButton1_Click()
Dim crit(4)
For i = 1 To 4
    ComboBox & i.Value = "crit"( i)
Next i
End Sub

Le code ci dessous fonctionne, mais je voudrais utilisé une boucle afin de ma familiarisé avec :

VB:
Private Sub CommandButton1_Click()
Dim crit1, crit2, crit3,crit4 as string

    crit1= ComboBox1.Value
    crit2= ComboBox2.Value
    crit3= ComboBox3.Value
    crit4= ComboBox4.Value    

End Sub

Merci de votre aide.
 

Florian53

XLDnaute Impliqué
Bonjour et merci Pierre Jean,

J'ai une erreur de syntaxe sur la ligne :

VB:
 UserForm1.Controls("ComboBox" & i).Value = "crit"( i)


Edit: je viens de rajouter le symbole " & " et je n'ai plus l'erreur:

VB:
 UserForm1.Controls("ComboBox" & i).Value = "crit" & (i)
 

Discussions similaires

Réponses
6
Affichages
227
Réponses
11
Affichages
281

Statistiques des forums

Discussions
312 104
Messages
2 085 349
Membres
102 869
dernier inscrit
radyreth