Bonjour.
Je cherche de l'aide afin de faire marcher un code que j'ai récupérer. Voici mon projet:
Dans une UserForm (Nv_Reserve_UF) j'ai une combobox (ComboBox1) qui se remplie grâce à une famille (Lst_Localisation) se situant sur la colonne A de la feuille "D1". Le code est:
Ca, ça marche. Mon problème se situe après. J'effectue un test pour savoir si la valeur entré dans ma ComboBox est déjà dans ma liste. Si oui, parfait, je finis. Si non, je rajoute la nouvelle valeur à la fin de ma colonne A de ma feuille D1. Le code est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub ComboBox1_DropButtonClick() 'charger la liste "Lst_Localisation" dans la ComboBox Nv_Reserve_UF.ComboBox1.List = Application.Transpose(Sheets("D1").Range("Lst_Localisation")) End Sub
Et là, ça ne marche pas. L'erreur affiché est : Erreur de compilation: membre de méthode ou de données introuvable. Est ce posible que je n'ai pas annoncé des variables ou des fonctions? Ou bien que ce soit Excel 2007 qui n'accepte pas ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'rajouter la zone saisie dans la liste If Nv_Reserve_UF.ComboBox1.MatchFound = True Then Exit Sub Else Sheets("D1").[A1].End(xlToDown).Offset(1, 0).Value = Nv_Chantier_UF.ComboBox1.Text End If End Sub
Avec mes remerciements.
Fred
Partager