Filtre automatique - spécifier la sélection

Bonjour à tous,

J'ai une procédure automatique qui me permet de filtrer une colonne.

J'ai actuellement ce code qui me permet d'afficher tous les projets en phase "0%" (état des travaux)

Malheureusement, je souhaiterais enlever avec ce filtre que les projets qui sont terminés, soit 100%.

J'ai essayé avec l'enregistreur de macros, mais évidemment si je décoche "100%" mon code s'affiche comme suit:

ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=25, Criteria1:= _

"=0%", Criteria2:= _"20%",

Mon code actuel:

ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=25, Criteria1:= _

"=0%",

Existe-il un code pour dire "tout garder, sauf "100%" ?

Merci pour votre aide.

Willau

bonjour

joins un fichier exemple, 3 colonnes, 10 lignes et le résultat attendu

Bonjour,

Toujours mettre le code sous balises Code, et après l'avoir copié et collé à partir d'un Module, de façon que l'on puisse examiner le bon code, et dans des conditions où il sera lisible...

Là, tu fais se poser des questions peut-être inutiles ! Que vient faire ce caractère underscore devant ton "20%" ?

Tu n'as besoin de mettre un caractère de continuité de ligne que si tu poursuis la ligne de code en allant à la ligne !

A part ça, si tu définis deux critères, tu dois aussi définir un opérateur. Je n'en vois pas !

NB- Pour travailler sur un filtre ; fichier requis !

Cordialement.

Merci pour vos réponses !!!

Je vais effacer des données de mon tableur et vous envoyer une version "vierge" afin que vos analyses puissent être plus précises.

merci déjà pour le temps accordé à ma demande.

Willau

S'il n'y a pas de données à filtrer, on ne filtrera pas grand chose !

Bonjour à tous

Différent de est là pour cela...

Rechercher des sujets similaires à "filtre automatique specifier selection"