Bonjour,
je suis novice en VBA et j'aimerai dans une ComboBox afficher 2 élément Nom et Prénom qui se situent en colonne A et B de mes feuilles de calculs.
Ma ComboBox1 me permet de sélectionner ma feuille de calcul
La ComboBox2 sélectionne nom et prénom de cette même feuille.
J'ai bien un Column count a 2 j'arrive a obtenir le Nom (colonne A) mais pas le prénom en colonne B a la place j'arrive juste a avoir le numéro de la ligne du prénom.
en espérant que vous pourrez m'aider
merci d'avance
je suis novice en VBA et j'aimerai dans une ComboBox afficher 2 élément Nom et Prénom qui se situent en colonne A et B de mes feuilles de calculs.
VB:
Private Sub ComboBox1_Change()
If Me.ComboBox1.Value = "" Then Exit Sub
Dim i As Long
For i = 2 To Sheets(Me.ComboBox1.Value).Range("A" & Rows.Count).End(xlUp).Row
Me.ComboBox2.AddItem Sheets(Me.ComboBox1.Value).Range("A" & i).Value
Me.ComboBox2.List(Me.ComboBox2.ListCount - 1, 1) = i
Next
End Sub
Ma ComboBox1 me permet de sélectionner ma feuille de calcul
La ComboBox2 sélectionne nom et prénom de cette même feuille.
J'ai bien un Column count a 2 j'arrive a obtenir le Nom (colonne A) mais pas le prénom en colonne B a la place j'arrive juste a avoir le numéro de la ligne du prénom.
en espérant que vous pourrez m'aider
merci d'avance