Recherche par mot affichant une ligne

Forum pour toutes vos questions à propos d'Excel (avec ou sans macros) ...
Dualbubble
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 13 novembre 2018
Version d'Excel : 2010-2013

Message par Dualbubble » 14 novembre 2018, 00:04

Bonjour,

Travaillant dans une entreprise automobile, j'aimerais améliorer notre quotidien dans nos recherches.
Je voudrais savoir si cela était possible de faire afficher une ligne par rapport a un ou des mots
J'ai déjà essayer l'outils de filtrage intégrer, mais celui-ci n'est pas toujours exact et intuitif pour tous mes collègues qui ne sont pas de grand "informaticien".
Je vous joint un fichier qu'on pourrait dire de "fichier type".
La liste dedans est bien-sûr exhaustive mais ce présenterais de cette façon.

Donc je voulais savoir si cela était possible ou non, d'une manière ou une autre (formule,macro, vba que je connais très peut).

Je vous remercie d'avance en espérant que j'ai été assez clair dans ma demande et que celui-ci n'a pas déjà été résolu dans un autre sujet.
Fichiers joints
essai ref moteur.xlsx
(12.4 Kio) Téléchargé 6 fois
Avatar du membre
Steelson
Passionné d'Excel
Passionné d'Excel
Messages : 9028
Appréciations reçues : 379
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 14 novembre 2018, 04:36

Bonjour,

un exemple

edit : fichier corrigé ci-dessous
Modifié en dernier par Steelson le 14 novembre 2018, 13:22, modifié 1 fois.

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Dualbubble
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 13 novembre 2018
Version d'Excel : 2010-2013

Message par Dualbubble » 14 novembre 2018, 12:53

Bonjour,
Je te remercie de ta réponse rapide.
Cela pourrait nous convenir ( simple et rapide ).

Peut-on faire cela avec tout les champs ?
Ici il n'y a que 4 lignes mais dans l'avenir des centaines se rajouterons et seront supprimer selon les ventes, votre formule est "extensible" ?
Puis-je la copier facilement pour faire une autre feuille avec le même style champs ?
Cela est normal que quand j'essaye avec la ligne de la "peugeot 307" cela ne fonctionne pas ?

Encore merci pour les réponses.
Avatar du membre
Steelson
Passionné d'Excel
Passionné d'Excel
Messages : 9028
Appréciations reçues : 379
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 14 novembre 2018, 13:21

Merci pour la remarque, j'ai corrigé !

La formule est extensible sur un nombre illimité de champs et de lignes.
Conditions :
- les données doivent être dans un tableau, ici Tableau1
- affiche les lignes 1 et 2 pour y voir les critères (j'ajoute * devant ce qui est introduit)
- le nom des champs peut-être modifié, MAIS ils doivent se correspondre entre critères et données

La macro est super light, tu dois pouvoir l'adapter ... Tableau1, Range("A1:D2")

Code : Tout sélectionner

Sub Filtrer()
    Application.CutCopyMode = False
    Range("Tableau1").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1:D2"), Unique:=False
End Sub
Sub Restaurer()
    ActiveSheet.ShowAllData
End Sub
Fichiers joints
essai ref moteur.xlsm
(17.34 Kio) Téléchargé 10 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message