Microsoft 365 Actualisation d'une Combobox dans un formulaire en fonction de l'onglet

Louloulou4

XLDnaute Junior
Bonsoir à tous,
Voici un petit temps que je galère sur ce que je veux faire vis à vis de ma Userform intitulé ANNUAIRE.
Je m'explique : j'ai des onglets dans cet Userform correspondants à 3 catégorie : GLC/ESCALES/PRESTATAIRES.
J'ai codé comme il faut sur GLC et PRESTATAIRES et arrive à avoir ces catégories dans ma Combobox1.
Cependant, lorsque je passe de GLC a PRESTATAIRES, pas de soucis, il m'indique bien le changement de catégorie dans la Combobox1, MAIS, la Combobox1 ne se modifie pas directement (obligations de choisir un membre de GLC, de rouvrir la Combobox1 et là, le nom des prestataires apparait bien...)

Ma question est donc la suivante : comment réinitialiser la Combobox1 directement... J'ai essayé de passé par un Combobox.Clear, mais cela ne fonctionne pas...

Je n'ai pas vu de solutions adaptées et j'en appelle à votre aide messieurs dames...

D'avance merci !
 
Dernière édition:
Solution
Ok pourrais tu me dire comment on le trouve ? ( pourtant j'ai Office 2010 Pro ?) merci
j'ai la meme version que toi
et je n'ai rien eu à faire
dans le toolbox, il est juste à coté du multipage

sinon.. clic droit sur le toolbox / Control supplémentaire
et chercher la référence qui va bien pour l'activer: voir image

TabStrip.png

ChTi160

XLDnaute Barbatruc
Re
Je pense que même un Multipage n'est pas utile !
Puisqu'apparemment ce sont les Mêmes TextBox qui sont remplis quelques soit le choix .
Un simple Combobox pourrait suffire , si j'ai bien Compris Lol
Bonne Fin de Soirée
Jean marie
 

vgendron

XLDnaute Barbatruc
Re
Je pense que même un Multipage n'est pas utile !
Puisqu'apparemment ce sont les Mêmes TextBox qui sont remplis quelques soit le choix .
Un simple Combobox pourrait suffire , si j'ai bien Compris Lol
Bonne Fin de Soirée
Jean marie
d'ou le tabstrip qui finalement n'est pas si mal pour juste indiquer quelle table utiliser
un option bouton est une bonne solution aussi
 

Louloulou4

XLDnaute Junior
Grrr.. je viens juste de me rendre compte que ton fichier contient des données personnelles...
tu es donc prié de les supprimer
Première fois que je me sers du forum... En plus je vais pas te mentir je n'arrive pas à me servir de ton code (je pense que ça vient du Me.ComboBobox... Du coup je voulais te solliciter sur le fichier final car je n'y arrive pas (je suisnovice en VBA...) Pourrais je t'envoyer le fichier en mode perso pour que tu puisses m'aider ??) Problème d'erreur excecution 9...) Et je supprime le fichier en priant de m'excuser et en remettant un peu moins perso...) Désolé et merci si tu peux m'apporter ton aide...
 

Louloulou4

XLDnaute Junior
Première fois que je me sers du forum... En plus je vais pas te mentir je n'arrive pas à me servir de ton code (je pense que ça vient du Me.ComboBobox... Du coup je voulais te solliciter sur le fichier final car je n'y arrive pas (je suisnovice en VBA...) Pourrais je t'envoyer le fichier en mode perso pour que tu puisses m'aider ??) Problème d'erreur excecution 9...) Et je supprime le fichier en priant de m'excuser et en remettant un peu moins perso...) Désolé et merci si tu peux m'apporter ton aide...
Ps : par contre rien n'est personnel car je travaille dans la fonction publique !!! ^^
 

vgendron

XLDnaute Barbatruc
Hello

pour les données, si ce sont des données d'organismes publiques, alors ok (enfin.. je crois)
dans le fichier que je t'avais envoyé, une chose que j'ai oublié de préciser (et c'est peut etre ca qui bugge chez toi lorsque tu fais un copier coller sur ton fichier)
==> les tables: regarde bien le nom des colonnes: j'en ai renommé certaines pour qu'elles s'appellent "NOMS" et pas "NOMS1"

sinon, tu peux reposter ton fichier en précisant à quel moment et sur quelle ligne ca bug (ligne de code surlignée en jaune quand le message apparait)
 

Louloulou4

XLDnaute Junior
Hello

pour les données, si ce sont des données d'organismes publiques, alors ok (enfin.. je crois)
dans le fichier que je t'avais envoyé, une chose que j'ai oublié de préciser (et c'est peut etre ca qui bugge chez toi lorsque tu fais un copier coller sur ton fichier)
==> les tables: regarde bien le nom des colonnes: j'en ai renommé certaines pour qu'elles s'appellent "NOMS" et pas "NOMS1"

sinon, tu peux reposter ton fichier en précisant à quel moment et sur quelle ligne ca bug (ligne de code surlignée en jaune quand le message apparait)
Je me penche sur ces fameux NOMS. Pas de soucis. Concernant les données publiées, j'ai demandé à notre service juridique et cela n'est pas un souci ! Cependant et en vu de l'aide que tu m'as apporté, je vais le reformater avec des éléments cachés : l.XXXXXXX@gmail.com... Et merci encore Vgendron ! Je teste ça à midi et reviens vers vous après les amis !!!
 

Louloulou4

XLDnaute Junior
Bon... J'ai repris le fichier de base envoyé et l'ai remodifié afin de le transmettre à nouveau, vis à vis de la problématique proposée. Merci encore... Petite question vgendron, je n'arrive ABSOLUMENT pas a faire fonctionner le fichier (un peu plus gros...) Puis-je te l'envoyer en MP, afin que tu puisses m'aiguiller ?
 

Pièces jointes

  • ESSAI (1).xlsm
    47.1 KB · Affichages: 3

Louloulou4

XLDnaute Junior
Bon... J'ai repris le fichier de base envoyé et l'ai remodifié afin de le transmettre à nouveau, vis à vis de la problématique proposée. Merci encore... Petite question vgendron, je n'arrive ABSOLUMENT pas a faire fonctionner le fichier (un peu plus gros...) Puis-je te l'envoyer en MP, afin que tu puisses m'aiguiller ?
Et Ps : la solution vient du chef vgendron
 

Louloulou4

XLDnaute Junior
En fait, ce que je ne comprends pas, c'est la façon dont tu as agencé les tableaux. Je m'explique, J'ai bien compris que la Tab_GLC fait référence aux données A2:E12 par contre dans les Noms attribués, je vois qu'il y a source qui va de A1:D11 (je ne sais pas si c'est moi qui ai bugué dessus ou si c'est toi qui l'a créé). Auquel cas pourquoi A1:D11 (ça n'a aucun sens...) Et le dernier point qui va te paraitre bizarre, c'est que je vois bien que chaque tableau dispose des NOM, PRENOMS en mode filtre... Je pense que c'est ce qui doit faire l'erreur 9...
 

vgendron

XLDnaute Barbatruc
Regarde dans la PJ

j'ai ajouté une plage de donnée sous le premier tableau

cette plage n'est PAS une table structurée

clic dans la plage (en B23 par exemple)
puis dans le ruban excel, onglet Acceul, menu style mettre sous forme de tableau
Excel detecte la zone complète du tableau A19:E30
avec une coche "contient des entetes"
tu valides, et tu peux modifier le nom de la table
la table est donc "une ligne d'entete et des lignes de données

un peu de lecture ici pour avoir le détail des éléments d'une table

et donc.. dans le gestionnaire de nom, la zone "référencée" correspond juste au databodyrange
 

Pièces jointes

  • ESSAI (1) (1).xlsm
    44.1 KB · Affichages: 2

Discussions similaires

Statistiques des forums

Discussions
314 731
Messages
2 112 279
Membres
111 495
dernier inscrit
fa59