Je voudrais savoir s'il est possible d'avoir un Combobox semi-automatique en fonction des 1ères lettres tapées dans ce fichier, qui permettrait d'afficher les valeurs dans une textbox1 ?
L'idéal serait d'avoir 2 combobox : la 1ère combobox déterminerait les résultats de la seconde.
J'ai déjà essayé de reproduire les différents cas trouvé sur le site http://boisgontierjacques.free.fr/ cela dans mon Userform mais j'ai systématiquement une erreur. Soit j'arrive à faire un combobox semi-auto mais rien ne s'affiche dans le TextBox ou bien quand je frappe une lettre j'ai une erreur qui apparait.
Je suppose que cela se passe au niveau de Private Sub ComboBox1_Change() et de UserForm_initialize(), mais je n'arrive pas à ajouter cette fonction dans mon code.
Je n'ai fait que rendre ComboBox1 intuitif
Si on frappe CH, il affiche les 3 noms commençant par CH. Si on veut la localité dans la 2eme colonne du ComboBox, c'est un peu + compliqué.
Je n'ai fait que rendre ComboBox1 intuitif
Si on frappe CH, il affiche les 3 noms commençant par CH. Si on veut la localité dans la 2eme colonne du ComboBox, c'est un peu + compliqué.
Je n'ai fait que rendre ComboBox1 intuitif
Si on frappe CH, il affiche les 3 noms commençant par CH. Si on veut la localité dans la 2eme colonne du ComboBox, c'est un peu + compliqué.
Je n'ai pas compris le système multi-pages du formulaire (crée par GMB?).
J'ai crée le menu du combobox sur la feuille Global.
Pour afficher la fiche, j'ai caché le no de ligne de la BD de Global dans la 3e colonne du ComboBox.
Voir Intuitif2.
A vous de rapatrier les bonnes données de la BD dans le formulaire.
VB:
Private Sub ComboBox1_click()
Me.TextBox1 = Me.ComboBox1.Column(1)
MsgBox "ligne:" & Me.ComboBox1.Column(2)
End Sub
Je n'ai pas compris le système multi-pages du formulaire (crée par GMB?).
J'ai crée le menu du combobox sur la feuille Global.
Pour afficher la fiche, j'ai caché le no de ligne de la BD de Global dans la 3e colonne du ComboBox.
Voir Intuitif2.
A vous de rapatrier les bonnes données de la BD dans le formulaire.
VB:
Private Sub ComboBox1_click()
Me.TextBox1 = Me.ComboBox1.Column(1)
MsgBox "ligne:" & Me.ComboBox1.Column(2)
End Sub
J'avais sollicité GMB pour gérer la modificaiton dans les différents onglets à travers un userform multipage.
Je pense que l'on s'est éloigné de l'idée principale petit à petit :/ je voulais un userform qui récupère les données suivant l'onglet conercerné et que l'on puisse modifier. Le bonus étant d'avoir la liste intuitive.