Bonjour à tous
J'ai testé le code de 3GB mais la ligne
If not pi.Name like nompf & iif(nompf = "Produit", " [1-2]", " [1-3]") Then
semble poser problème, le [1-3] n'étant pas pris comme une liste d'alternatives
Une autre solution : ajouter à la source une colonne Filtre, permanente ou via vba, formulée ainsi
=SI(ET(OU([@Produit]="Produit 1";[@Produit]="Produit 2");OU([@Dépot]="Dépôt 1";[@Dépot]= "Dépôt 2";[@Dépot]="Dépôt 3");SUBSTITUE([@Date];".";"/")*1=AUJOURDHUI());1;0)
Utiliser cette colonne en zone de Filtre et filtrer définitivement le TCD sur 1
On peut élégamment passer par PowerQuery, intégré à Excel à partir de 2016, pour préfiltrer et bâtir le TCD sur la requête