Un moteur de recherche dans un classeur excel, faisable ???
Résolubg62 Messages postés 23732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
pas trs fort avec Excel, je cherche de l'aide :)
1 - j'ai un classeur
2 - dans celui-ci différentes feuilles
-leur nombre peut varier ou augmenter
- sur la première j'ai installé un 'menu' tout simple ( dans une case : clic et insérer lien, etc ... )
- je voudrais réussir à placer dans la même feuille ( dans une ou ??? case ) un " moteur de recherche "
( comme celui que l'on peut déclencher avec 'ctrl + f' pour lancer des recherches de "mots" et ne pas me promener de page en page pour rien ...
- chercher un ou plusieurs mots ( insensible aux accents etc ...)
- dans : classer
- par ligne
- regarder dans : valeurs
- format : standard ( ? )
questions, donc:
que mettre comme formule dans la case de recherche qui va remplacer l'image ?
comment sortir et utiliser les résultats facilement quand il y en a beaucoup ?
grands mercis à l'avance
b. g.
Windows / Firefox 109.0
- Un moteur de recherche dans un classeur excel, faisable ???
- Liste déroulante excel - Guide
- Trier un tableau excel - Guide
- Word et excel gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Imprimer un tableau excel - Guide
7 réponses
Bonsoir,
Un fichier EXCEL anonymisé complété par des explications exhaustives
mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.
Slts
Bonjour
Ce n'est pas une formule qu'il te faut mais une macro
Je regarde ce qui est possible et je te fais un retour
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionok merci ... je t'ai dit que j'étais nul ... :)
j'ai regardé ton tableau et déjà je ne sais pas faire ceci :
Cliquer sur l'onglet ACCUEIL puis clic -droit et Visualiser le code
pour ouvrir l'onglet VBA et voir le code commenté
......
Pour l'adapter à ton classeur il faut faire plusieurs choses :
1) Copier la feuille DATA depuis mon classeur et l'envoyer dans le tien et la placer en premier
2) Ta feuille avec menu doit alors être en 2eme puis soit tu la renommes ACCUEIL soit il faudra remplacer dans les 2 macros le nom ACCUEIL par celui-de ta feuille (se fait en une fois avec Edition puis Remplacer du menu de l'éditeur VBA avec les macros
3) Dans ta feuille ACCUEIL (ou assimilée) tu doit placer la cellule de recherche comme moi en G5 et laisser la colonne G libre pour les résultats de la recherche, si tu veux changer de cellule et de colonne il faut modifier les références dans les macros en conséquence
4) tu dois aussi dans cette feuille ACCUEIL insérer le bouton qui permet de valider le choix et de lancer la macro (Dans le ruban cliquer sur Développeur puis sur Insérer puis sur l’icône bouton dans les Contrôles ActiveX et l’insérer à l'endroit de ton choix - Cliquer ensuite sur Mode Création pour pouvoir modifier le bouton - clic droit sur le bouton pour ouvrir fenêtre et accéder aux Propriétés (tu peux modifier couleur, écriture etc et le texte du bouton (Caption). - Puis double-clic sur le bouton pour créer la macro associée au bouton (la macro est vide à cet instant, il faudra coller dedans celle de 3 lignes qui était associée à mon bouton )
5) Dans l'éditeur VBA (ouvert avec Visualiser le code) inserer un module (dans le menu en haut Inserer puis Module) et dans la page blanche coller toutes les lignes de mon module depuis Public mot As String jusqu'à End Sub puis fermer l'éditeur (faire remplacement du nom ACCUEILsi nécessaire comme dit plus haut juste avant)
6) Dans la feuille ACCUEIL Dans Développeur recliquer sur Mode création pour annuler le Mode, le bouton est alors opérationnel
Si tu n'y arrives pas envoei moi ton fichier par cjoint et je t'adapterai cela.
Si fichier confidentiel tu peux m'envoyer le lien cjoint en message privé (cliquer sur mon pseudo dans la discussion pour y accéder)
ok, et voici ce que cela me donne :
reste plus qu'à savoir comment l'intégrer à "mon" classeur .... si il y a copier/coller à faire ou une autre procédure ...