Bonjour,
Je realise un Userform pour faciliter la saisie d'infos dans un fichier excel pour une association sportive.
Mon problème est lié à la modification d'une donnée entrée dans le tableau.
A l'initialisation du Userform, un Combobox se charger avec tous les noms de famille :
Ensuite, quand l'utilisateur sélectionne un nom de famille, le Combobox des prénoms se remplit en conséquence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim i As Integer For i = 3 To Sheets("GYM 2012").Range("A65536").End(xlUp).Row ComboBox_Nom = Sheets("GYM 2012").Range("A" & i) If Sheets("GYM 2012").Range("A" & i) <> "" Then ComboBox_Nom.AddItem Sheets("GYM 2012").Range("A" & i) Next i
1er problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub ComboBox_Nom_Click() With ComboBox_Prenom While .ListCount > 0: .RemoveItem (0): Wend End With Dim j As Integer For j = 3 To Sheets("GYM 2012").Range("A65536").End(xlUp).Row ComboBox_Prenom = Sheets("GYM 2012").Range("B" & j) If Sheets("GYM 2012").Range("A" & j) = ComboBox_Nom.Value Then ComboBox_Prenom.AddItem Sheets("GYM 2012").Range("B" & j) Next j ComboBox_Prenom.ListIndex = -1 End Sub
Dans le cas de frères et soeurs, il y a plusieurs fois le même nom de famille dans la liste
2ème problème :
Une fois le prénom sélectionné, comment récupérer le numéro de la ligne du tableau sur laquelle toutes les informations de l'adhérent sont enregistrées ?
Merci d'avance pour votre aide.
Partager