Boite de recherche

Fermé
Alexandre69410 - Modifié par Alexandre69410 le 4/02/2011 à 09:48
 Alexandre69410 - 4 févr. 2011 à 13:06
Bonjour tout le monde,

Je poste ici car je n'ai pas de grandes connaissances en Excel quand il s'agit de créer des choses un peu élaborer ... D'ailleurs vous allez peut être me dire que ce n'est pas du tout élaborer à vos yeux mais pour moi ça l'est.

Je travaille actuellement sur un fichier qui référencie plus de 2000 formulaires.

L'idée est que lorsque l'on ouvre le fichier, toute la liste s'affiche (ça je sais faire, faut juste double cliquer sur le fichier ^^), normal quoi ... Par contre j'aimerais rajouter dans les premières cases en haut un gauche, un outil qui permettrait à l'utilisateurs de pouvoir taper la référence du formulaire qu'il aimerait trouver, ou encore l'intitulé.

Et la c'est au dessus de mes compétences. C'est peut être une macro, mais je n'en ai jamais utilisé donc je suis un peu dans le flou.

Précision :

Lorsque l'utilisateur va entrer la référence ou l'intitulé de son forumulaire, je souhaiterais qu'il n'y ait que la ligne du formulaire recherché qui apparaisse (a coté du formulaire, il y a plusieurs informations importantes sur le formulaire dans plusieurs colonnes)

Merci d'avance pour vos réponses, et si mon post n'est pas assez clair, n'hésitez pas à me poser des questions auxquelles j'essaierais de répondre dans les plus brefs délais.

Bonne journée à tous.
A voir également:

5 réponses

mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
Modifié par mic13710 le 4/02/2011 à 14:14
Bonjour,

Il existe avec Excel ce que l'on appelle un filtre automatique.
Pour cela il est préférable que chaque colonne de votre tableau ait un titre.

Tout d'abord, il vous faut figer votre fenêtre afin de garder en permanence la ligne de titre visible. Pour cela, vous cliquez sur la cellule juste en dessous de la première cellule de votre ligne de titre, puis vous aller dans le menu "Fenêtre" et vous sélectionnez "figer les volets". Vous pourrez alors vous déplacer dans votre tableau tout en ayant la ligne de titre toujours apparente.

Pour mettre en place votre filtre, vous sélectionnez la totalité du tableau avec la ligne de titre.
Pour cela, vous cliquez avec votre souris dans la première cellule en haut à gauche de votre liste (donc la premiere cellule du titre), puis vous appuyez sur la touche shift ou maj suivant les claviers. Vous gardez cette touche appuyée et vous allez avec la souris jusqu'à la dernière cellule en bas à gauche de votre tableau. Lorsque vous y êtes vous devriez voir votre tableau sur un fond bleu et délimité par un cadre noir. Si ce n'est pas le cas, il faut recommencer la sélection. Si c'est le cas, vous relâchez la touche shift ou maj et surtout vous ne cliquez pas sur votre feuille tant que le filtre n'est pas mis en place sinon il vous faudra refaire la sélection !
Il faut que TOUTES les cellules de votre tableau soient sélectionnées !
Vous aller dans le menu Données, vous choisissez "filtrer" et "filtre automatique"
Vous verrez alors apparaitre sur la ligne de titre de votre tableau une petite flèche à droite de chaque cellule.
En cliquant sur celle qui comporte la référence de vos formulaires, vous verrez une liste déroulante dans laquelle apparait toutes vos fiches classés par ordre chronologique. Il vous suffit de cliquer sur celle que vous cherchez pour que seule cette ligne apparaisse. La flèche devient alors bleu pour indiquer la colonne sur laquelle le filtre est appliqué. Pour afficher à nouveau toutes vos fiches, vous cliquez à nouveau sur la flèche et vous choisissez "Tous".
Vous pouvez bien entendu faire des recherches sur n'importe quelle colonne.
Toujours par le même menu déroulant, vous pouvez aussi effectuer des tris croissants ou décroissants sur l'une quelconque des colonnes.

Michel
0
Alexandre69410
4 févr. 2011 à 12:38
Merci pour ta réponse Michel, malheureuseument je sais déja faire des filtres et ça ne répond pas à ma problèmatique...


Ce qu'il me faut, c'est une case dans laquelle on rentre la référence du formulaire ou l'intitulé, et à ce moment là, la ligne concernée dans laquelle figure le formulaire recherché, apparait en haut de l'écran excel en dessous de la case recherche. Vous voyez ce que je veux dire ?
0
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 187
4 févr. 2011 à 12:53
Euh... et le raccourci clavier Ctrl + F ça ne va pas pour ton utilisateur ?
sinon faut passer par une macro avec un messagebox mais ça complique pour pas grand chose
0
Alexandre69410
4 févr. 2011 à 13:01
Je pense que j'y suis presque grâce à une macro, il me manque qu'une étape à rédiger mais je ne sais pas comment faire :

J'ai déja le processus de recherche, il me faut seulement l'écriture décrivant le fait qu'il faille sélectionner la ligne ou les lignes dans lesquelles apparaissent la référence...

merci d'avance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alexandre69410
4 févr. 2011 à 13:06
Ben c'est que je veux vraiment un truc automatique.

Dans la société, je suis même pas sur que la moitié des collaborateurs connaissent le raccourcis ctrl + F ...

Et puis mon souhait est de vraiment apporter une valeur ajoutée au fichier, donc si tu pouvais m'expliquer un peu le messagebox ce serait parfait ! ;)
0