Excel VBA – Exporter des lignes suivant critères avec la méthode AdvancedFilter

Avant-Propos

Lorsque l’on doit exporter des données suivant des critères, la solution la plus simple à mettre en place et la plus rapide au niveau exécution est l’utilisation des filtres avancés d’excel soit en VBA la méthode AdvancedFilter de l’objet Range.
Scénario : Nous souhaitons exporter les données se trouvant en cellules A1:F261 de la feuille nommée [db] vers la feuille nommée [Export] avec les critères se trouvant en cellules A1:B3 de la feuille nommée [Param]

Si vous ne connaissez pas les filtres avancés d’excel, je vous invite à lire ce didacticiel  Les filtres avancés ou élaborés dans Excel

Code de la procédure

Illustration de la liste de données

AdvancedFilter - feuille Data et Param

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Apprenez comment les données de vos commentaires sont utilisées.