Boite de recherche

Alexandre69410 -  
 Alexandre69410 -
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 1165 Date d'inscription   Statut Membre Dernière intervention   360
 
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
 
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 7683 Statut Contributeur 3 194
 
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
 
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
 
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