filtrer automatiquement liste à partir d'une base de données

miliev83

XLDnaute Occasionnel
Bonjour à tous

Chaque semaine je récupère une base de donnes contenant plus 600 000 lignes.
Sur cette base je souhaite récupére les lignes qui figurent sur une autre liste.
Problème cela concerne au moins 5000 articles différents.

Je voulais donc savoir comment faire pour créer un filtre automatique sur ma base de donnée sans avoir à selectionner manuellement mes articles.

Je ne peux pas faire de recherchev car il y a plusieurs lignes pour le même article.... merci d'avance
 

titiborregan5

XLDnaute Accro
Re : filtrer automatiquement liste à partir d'une base de données

Bonjour miliev83, le forum,

un petit fichier exemple sans données confidentielles mais représentatif du format actuel de tes données aiderait grandement...

Quelques pistes toutefois:
- Faire le recherchev dans l'autre sens, c'est à dire à partir de la nouvelle base chercher si l'article est à garder (selon une liste établie précédemment) et ne filtrer que ceux-là!
- Utiliser le filtre avancé, couplé à une macro pour plus de simplicité, et cela devrait marcher.
- Enregistrer une macro avec l'enregistreur, lors de la manip sur les filtres: mais pas très dynamique ni souple en cas de modif des filtres: à utiliser en dernier recours!

Bref un fichier exemple me parait indispensable pour t'aider d'avantage!

A+
Tibo
 

miliev83

XLDnaute Occasionnel
Re : filtrer automatiquement liste à partir d'une base de données

Sinon sans passer par macro si vous avez une formule pour faire une recherchev qui affiche plusieurs résultats cà m'interesse fortement j'ai essayé avec des formules trouvées sur forum mais je n'ai pas réussi à les adapter à mon fichier. ...
 

chris

XLDnaute Barbatruc
Re : filtrer automatiquement liste à partir d'une base de données

Bonjour

Il faut passer non par un filtre auto mais par un filtre avancé : voir ci-joint. Le titre de la colonne des articles à filtrer doit être identique à celui de la BDD.

On peut ajouter un poil de VBA pour lier le filtre à un bouton.


Edit : je n'avais pas saluer Tibo qui avait déjà donné la bonne piste :eek:.
 

Pièces jointes

  • FiltreAvancé.xlsx
    250.2 KB · Affichages: 29
  • FiltreAvancé.xlsx
    250.2 KB · Affichages: 25
  • FiltreAvancé.xlsx
    250.2 KB · Affichages: 34
Dernière édition:

gosselien

XLDnaute Barbatruc
Re : filtrer automatiquement liste à partir d'une base de données

Bonjour milliev et le forum,

Un petit essai comme ceci :)

Patrick
 

Pièces jointes

  • FiltreAvancé.xlsx
    37.8 KB · Affichages: 30
  • FiltreAvancé.xlsx
    37.8 KB · Affichages: 39
  • FiltreAvancé.xlsx
    37.8 KB · Affichages: 35

gosselien

XLDnaute Barbatruc
Re : filtrer automatiquement liste à partir d'une base de données

re,

je t'ai répondu par un index/equiv qui remplace avantageusement rechercheV, ce qui n'est plus à prouver ET un TCD qui est toujours très rapide ...

et tu as à présent un réponse de "JB" qui va encore plus vite...
A toi de faire des tests et d'adapter à tes besoins, mais pour moi le tcd est souvent le plus approprié si ta base de données est bien concue, pourquoi réinventer la roue ? :)
 

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 110
Membres
103 121
dernier inscrit
SophieS