Merci pour cet élément de réponse, mais il n'est malheureusement pas applicable. En effet en utilisant ce formatage, même les champs ayant une valeur saisie à 0 s'affichent vide.
Prenons un exemple, j'ai une table nommée "data" avec une colonne groupe, cle et valeur (qui peut être défini ou non, par un nombre ou un string).
| groupe | cle | valeur |
| groupe1 | cleA | 0 |
| groupe1 | cleB | |
| groupe2 | cleA | 1 |
| groupe2 | cleB | coucou |
Quand je fait un filtre dans une cellule avec la formule : =Filtre(Data[valeur];Data[groupe]="groupe1"), les valeurs null affichent 0 et les valeurs à 0 également... (avec la solution proposée tout est vide)
Comment peut t-on faire la différence entre j'ai saisi la valeur 0 et la valeur n'as pas été saisie ???.
Je me casse la tête sur cette question en repoussant l'idée de devoir faire une macro qui analyse correctement le résultat des formules pour ajuster le formatage....
Merci pour votre temps.