XL 2019 Choix de feuille(base de données)via userform en fonction d'un bouton de commande

thespeedy20

XLDnaute Occasionnel
Bonjour le Forum,

J'ai un userform avec le choix pour l'utilisation de la base de donnée 1 et 2....

Le bouton 1 me donne accès au formulaire de recherche pour la base 1...

Je désirerais que mon deuxième bouton (vers la 2ème base de données) me donne accès au même formulaire de recherche et à la base 2....

Je ne vois pas comment je dois faire

Merci pour votre aide...

Oli
 

Pièces jointes

  • 2bases.xlsm
    634.2 KB · Affichages: 14

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour
Je ne vois pas trop la difficulté ? , le bouton pour ta BD2 n'a pas de code ? , il faut reprendre le même que le bouton de la BD1 et juste changer l'aiguillage de feuille et afficher ton 2eme USF , ensuite dans tes codes il faudra certainement mettre des conditions ( IF Bd1 ou IF Bd2 ..etc) pour pointer sur les bonnes données
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour TheSpeedy
J'ai créé une variable public ChoixListe qui vaut 1 si on clic sur bouton1 et 2 sur bouton2, et la liste est affecté par :
VB:
Private Sub UserForm_Initialize()
  If ChoixListe = 1 Then Set f = Sheets("BD") Else Set f = Sheets("BD2")
C'est simple et ça à l'air de correspondre à votre attente.
 

Pièces jointes

  • Copie de 2bases-2.xlsm
    634.6 KB · Affichages: 18

thespeedy20

XLDnaute Occasionnel
Bonjour Sylvanu,

Merci pour ta proposition, j'ai accès à la base, mais quand je fais une recherche, mon tableau est vide....

La cause c'est qu'Il y a dans la feuille "choix", une formule en O2 qu'il faudrait adapter je pense (BD ou BD2)

Je te remercie vivement

Oli
 

Discussions similaires

Statistiques des forums

Discussions
312 174
Messages
2 085 951
Membres
103 058
dernier inscrit
florentLP