[MACRO] Trier un tableau en fonction de critères - Sans double boucle

Bonjour à tous j'espère vous vous portez bien.

22tri-test.xlsm (17.65 Ko)

Je nage sur une problématique depuis un moment.

J'ai ce tableau dans l'onglet data -->

image

Et j'ai ces infos dans l'onglet focus

image

J'aimerais développer une macro qui affiche directement sur l'onglet data un tableau trié avec uniquement les produits de l'onglet focus !

La difficulté est de faire cette macro sans double boucle for next pour matcher les noms mais directement en touchant aux filtres du tableau de l'onglet data.

Est-ce possible ?

Le résultat souhaité serait donc :

image

Un grand merci pour toute aide que vous pourrez m'apporter.

Bonjour Temprano,

En suivant ce post tu devrais arriver à tes fins :

https://forum.excel-pratique.com/excel/macro-filtre-en-fonction-d-une-liste-de-criteres-t53866.html

Cordialement,

Bonjour,

Si je comprends, la demande n'a rien à voir avec un "tri "
Un filtre élaboré répondrait à la demande (puisque la zone de critères serait la plage en colonne E de la feuille focus)

image

la manipulation, si elle est répétitive, peut être automatisée par un petit bout de code

Bonjour,

Par power Query en quelque clicks et de façon automatisé avec les tableaux structurées. Sauf si VBA est obligatoire ?

10tri-test.xlsm (26.60 Ko)

Merci pour vos différentes réponses ! Tout fonctionne mais en effet je pars sur un filtre avancé en VBA qui fait très bien l'affaire !

Rechercher des sujets similaires à "macro trier tableau fonction criteres double boucle"