Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

Excel Forum d'entraide sur Excel

Réponse
 
Outils de la discussion
Vieux 21/08/2008, 12h49   #1 (permalink)
Membre du Club
 
Date d'inscription: mai 2008
Messages: 103
Par défaut formule équivalente à un filtre

bonjour,

je travaille sur un fichier Excel qui comporte plusieurs ongets.
Sur un des onglets, j'ai fait un tableau avec plusieurs colonnes. Sur chacune des colonnes j'ai mis un filtre automatique.

dans un autre onglet, j'ai un n° de container à saisir (qui est une des colonnes de mon 1er onglet), et en fonction du numéro saisi, tout doit s'afficher dans un tableau juste en dessous de ce N°.
en bref, on tape un n° de container, et tout ce qu'il contient doit apparaitre en dessous.

Comment récupérer ces infos ?
j'ai essayé avec des "rechercheV", des "nb.si", des "index", etc... je ne trouve pas.
merci d'avance.
edonist est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 15h36   #2 (permalink)
Membre émérite
 
Date d'inscription: juillet 2007
Localisation: Loire Atlantique (44)
Âge: 52
Messages: 995
Par défaut

Salut edonist et le forum
Comment peux-tu espérer qu'on réonde de manière précise à une question floue ?
Ta formule sera du genre
Code :
=index(Plage_Source;Equiv(Valeur_recherchée;Colonne_1_de_plage_source,0);n_colonne_retournée_de_plage_soruce)
Plus tu es moins précis dans ta demande, moins la réponse est plus claire
A+
Gorfael est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 18h02   #3 (permalink)
Membre du Club
 
Date d'inscription: mai 2008
Messages: 103
Par défaut

oui, effectivement, je m'en excuse mais quand je suis au travail c'est pas très "confortable" pour écrire donc je me dépêche. j'ai essayé de faire au mieux.

Bref, revenons à nos moutons. Deja je vais mettre le fichier zippé, comme ça, ça sera + clair.

http://dl.free.fr/qzHT0cWWl

Alors quand tu ouvres le fichier, il y a un onglet "charpente", va dessus.
Déjà je t'expliques les chiffres dans les colonnes a) et b).
a) tous les 1 et les 0, c'est parce que il ne peut pas y avoir 2 fois le même repère, donc si jamais y'a un 2, la cellule repère va se mettre en rouge.
b) c'est simplement le numéro de container qui est repris, tu vas vite comprendre pourquoi.

Alors tout ce qui est vert est a saisir, le blanc, c'est des calculs automatiques.

Comme tu le vois au dessus de chaque colonne, il y a un filtre automatique.
Va sur le filtre du numéro de container, et choisis le n°2.
Tu dois normalement te retrouver avec 3 lignes.

Maintenant, tu vas dans l'onglet "bordereau expe".
Dans la cellule C28 tu as un n° de container à saisir, et en dessous dans le tableau, en fonction du n° que tu choisis, tu dois avoir tout le contenu du container qui s'affiche. donc, en gros tu dois avoir le même chose que quand tu cliques sur le filtre dans l'onglet "charpente" (d'où le titre du topic...)

Alors comme tu vas le voir, peu de temps avant la fin de ma journée de travail, j'ai enfin trouvé quelque chose, ca vaut ce que ca vaut, mais bon je t'explique quand même.
Dans chaque cellule du tableau j'ai mis une formule de recherche un peu bizarre (j'ai moi même du mal a la comprendre quand je la relis!) mais bon, elle donne les lignes voulues donc c'est le principal. et j'ai ajouter sur le coté droit 2 boutons:
1 qui va masquer les lignes dont la cellule de la colonne B est vide
et 1 qui va réafficher les lignes. (je precise qu'en vba, je casse pas des briques).

Je sais pas si c'est tres bien ce que j'ai fait. Si tu as une solution + simple pour que ça me fasse le filtre (parce que c'est ni plus ni moins qu'un filtre après tout), ben ce serait super.
Une formule style tu tapes le n° de container et clac! direct t'as le filtre.

merci!
edonist est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 20h03   #4 (permalink)
Membre éclairé
 
Date d'inscription: juillet 2007
Messages: 364
Par défaut

Bonsoir
Avec un filtre automatique
Regarde si cela te fais avancer un peu.
En changeant la valeur de la cellule C28 de la feuille Bordereau_expe
Fichiers attachés
Type de fichier : zip suivi4 filtre.zip (61,3 Ko, 7 affichages)
cb_60 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide