Bonjour Junot,
Un essai pour la colonne C :
Sub FiltrerNom()
Static Blank As Boolean
ActiveSheet.Range("$B$6:$H$419").AutoFilter Field:=2
If Not Blank Then ActiveSheet.Range("$B$6:$H$419").AutoFilter Field:=2, Criteria1:="<>"
Blank = Not Blank
Range("C6").Select
End Sub
nota : les filtres des autres colonnes reste inchangés.
Je n'ai pas bien compris : Et le faire sur les autres colonnes
Doit-on faire une macro ? :
- Pour chaque colonne individuellement (l'utilisateur choisit sa colonne)
- Ou bien alors est ce que le filtre doit repérer si sur la ligne il y a au moins une cellule vide et dans ce cas masquer la ligne ?