Microsoft 365 Deux ComboBox en Cascade

Xavier@61

XLDnaute Nouveau
Bonjour à toutes et à tous,

J'ai beaucoup cherché et testé et pour l'instant je n'arrive pas à traiter mon problème.

J'ai deux combobox:

Une pour le nom

Une autre pour le prénom que je voudrais liée à la 1° pour avoir la possibilité de choisir un prénom en fonction du nom sélectionné tout cela dans un UserForm

Et c'est sur cette manipulation que je cale, je pensais ne pas être loin de la solution mais je cale.

Si quelqu’un a la formule "'magique" je suis preneur.

Merci d'avance

Bonnes fêtes.
 

Pièces jointes

  • 2021_12_16 SUIVI CSE.xlsm
    238.1 KB · Affichages: 10

sylvanu

XLDnaute Barbatruc
Supporter XLD
bonjour Xavier, Dranreb,
Un simple essai en PJ avec :
VB:
Private Sub ComboBox_Nom_Change()
    Dim DL%, i%, Nom$, T
    DL = Sheets("EFFECTIF").Range("B65500").End(xlUp).Row
    Nom = ComboBox_Nom.Value
    ComboBox_Prenom.Clear       'vide la liste prénom
    T = Sheets("EFFECTIF").Range("B2:C" & DL)
    For i = LBound(T) To UBound(T)
        If T(i, 1) = Nom Then
            ComboBox_Prenom.AddItem T(i, 2) ' Si nom correct ajouter prénom
        End If
    Next i
    On Error Resume Next
    ComboBox_Prenom.ListIndex = 0
End Sub
Pour tester, utilisez Nomtest1 qui a 8 homonymes.
 

Pièces jointes

  • 2021_12_16 SUIVI CSE.xlsm
    243.8 KB · Affichages: 16

Xavier@61

XLDnaute Nouveau
bonjour Xavier, Dranreb,
Un simple essai en PJ avec :
VB:
Private Sub ComboBox_Nom_Change()
    Dim DL%, i%, Nom$, T
    DL = Sheets("EFFECTIF").Range("B65500").End(xlUp).Row
    Nom = ComboBox_Nom.Value
    ComboBox_Prenom.Clear       'vide la liste prénom
    T = Sheets("EFFECTIF").Range("B2:C" & DL)
    For i = LBound(T) To UBound(T)
        If T(i, 1) = Nom Then
            ComboBox_Prenom.AddItem T(i, 2) ' Si nom correct ajouter prénom
        End If
    Next i
    On Error Resume Next
    ComboBox_Prenom.ListIndex = 0
End Sub
Pour tester, utilisez Nomtest1 qui a 8 homonymes.
Merci beaucoup ça fonctionne impeccable
Bonne soirée
Xavier
 

Discussions similaires

Réponses
28
Affichages
997

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83