Petit Projet, Recherche d'information et renvoi vers feuille

Bonjour à tous et joyeuse Pâques.

Je vous explique mon problème.

J'ai une feuille "Outil" servant de panneaux de controle, une feuille "Entrée" qui sert de base de donnée et qui seras ensuite cachée et plusieurs feuilles pour lesquelles on accède depuis la feuille "Outil".

J'ai créé une liste en "D17" sur la feuille "Outil" (correspondant à la plage "J2:P2" feuille "Entrée").

Je voudrait qu'en fonction de la valeur choisi dans la liste, s'affiche sur la plage "G17:G29" feuille "Outil" les valeurs proposées plage "J3:P15" feuille "Entrée".

La deuxième étapes serait de permettre l'accès au feuilles correspondant au valeurs s'affichant en "G17:G29" feuille "Outil" soit par un clic, soit par l'ajout d'un bouton de contrôle.

Je ne voit pas trop comment procéder, j'ai joint mon fichier et j'ai mis un code couleur sur ma feuille "Entrée" pour mieu visualisé les données ("J3:P15") devant correspondre aux entrées ("J2:P2" ).

Je vous remercie d'avance pour l'aide...

19rdr-excellab.xlsm (113.77 Ko)

Salut voilà déjà un début de solution :

9rdr-excellab.xlsm (116.41 Ko)

Et la suite mais j'ai eu un problème avec ton classeur, j'ai été obligé de créer 2 modules sinon excel ne veut pas affecter les macros

???

Ce n'est qu'une ébauche, il faudrait ensuite faire une condition pour les cas ou il y aurait une cellule vide ou afficher uniquement les boutons utiles

J'ai rajouté dans les cases vides du tableau de la feuille "entrée" les formules ="" pour ne pas afficher des 0 dans la feuille "outil"

Il y avait plus simple a faire en affichant une seconde liste de choix et cela aurait éviter moins de formules et de macros mais j'ai suivit tes indications, j'ai rajouté la gestion de l'affichage des "cases option" qui implique ce code dans un module :

Function AfficheCache(Image_1, vraiFaux)
ActiveSheet.Shapes(Image_1).Visible = vraiFaux
afffichecache = 0
End Function

Puis chaque case option renommés de "image 1" à "image 13" puis une formule pour chaque image dans le tableau "formules image"

> ca évite les erreurs dans le cas ou les cellules sont vides > pas de nom de feuille disponible

27rdr-excellab.xlsm (119.23 Ko)

JIDE ! Merciiii, c'est exactement ça qu'il fallait !

Je vais essayer de comprendre ton code avec tes indications !

Merci beaucoup.

Je vais essayer de l'adapter pour une troisième recherche que je souhaite faire sur la feuille "Outil".

Sinon je reviendrais demander de l'aide sur ce super forum et avec ces membres hyper réactifs et hyper compétents !

De rien , pour résumer ma formule je suis partit de la fonction EQUIV dans 'l'onglet qui recherche dans les entêtes de tes colonnes qui m'indique finalement le N° de colonne, je m'en sert ensuite avec la fonction index qui me donne les ligne 1, 2 3 etc... Dans tes colonnes j'ai mit la formule ="" pour ne pas afficher les zéro

Chaque résultat est déclaré avec une variable (13 variables F1,F2 etc...) qui m'indique le nom de la feuille (j'ai merdé avec les modules que j'ai du faire en 2 fois, j'ai pas compris !!)

J'ai affecté les macros (feu1,feu2 etc..) aux cases option (que j'ai nommé chacune "image 1, 2 3 etc...)

Dans un module j'ai mis le code (qui n'est pas de moi) pour déclarer une fonction, le tableau sur le coté (formule image) compare le tableau s'il est vide ou non, s'il est vide l'image n'est pas affichée, ce qui évite de cliquer sur le bouton qui renvoient sur une erreur (pas de feuille)

Rechercher des sujets similaires à "petit projet recherche information renvoi feuille"