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 :
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
Ensuite, quand l'utilisateur sélectionne un nom de famille, le Combobox des prénoms se remplit en conséquence :
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
1er problème :
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.