Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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:

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
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
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
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 A111 (je ne sais pas si c'est moi qui ai bugué dessus ou si c'est toi qui l'a créé). Auquel cas pourquoi A111 (ç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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…