Dans la solution de suppression temporaire du filtrage, il y a un bug dans le code que j'avais récupéré sur Internet lorsque l'Operator du filtre = 7.
J'ai corrigé / amélioré et en ai profité pour intégrer dans un
Module_GestionDesFiltres des fonctions qui me sont utiles (et pourraient l'être pour d'autres), car les filtres sous Excel, c'est pas de la tarte !
Ils impactent les .Copy, les .Delete, les tris en VBA et sans doute plus. Donc il faut vraiement s'en méfier.
D'autant que, comme indiqué, créer un filtre (manuellement ou pas) sur une colonne ne le créé par sur la colonne. Excel bidouille son Range de filtrage qui semble être limité au UsedRange de la feuille (?).
En manipant, on arrive facilement à une situation où une valeur ajoutée dans le colonne n'est pas vue pas le filtre car hors du Range en question. Les fonctions du
Module_GestionDesFiltres donnent des options pour gérer ça.
Toujours dans le fichier du
message #9 modifié.