C'est presque ça!
Mais c'est ma faute: j'ai pas préciser que les nombres de lignes et de colonnes sont variables.
Si j'ai bien compris ton approche, tu comptes les lignes contenant 0 dans la colonne Z et tu filtres dessus.
Il faudrait alors remplacer "24" par une variable "dernière colonne" je suppose.
En remplaçant Z par IV par exemple je n'aurai plus de problèmes en cas d'augmentation du nombre colonnes .
J'ai aussi fait une erreur dans l'avant dernier bouton: Ce n'est pas "0 et rouges" mais "0 OU rouge" et j'ai donc besoin d'afficher les lignes contenant l'un ou l'autre ou les 2.
Moi j'essayez dans mon coin de lui faire sélectionner toute la plage contenant les données d'une part et j'essayais avec un fonction IF de lui faire afficher ou pas les lignes.
L'idée étant: dans la plage allant de C3 à (dernière ligne, dernière colonne) si une cellule contient 0 alors montre la ligne entière sinon masque la ligne entière.
Mais évidemment j'y arrive pas....
En tout cas merci pour cette approche.