Filtre Personalisé

Bonjour,

J'ai encore un petit problème simple. Je veux faire un Filtre personnalisé dans une plage selon la valeur d'un Textbox. Lorsque je fais = ¸a fonctionne, mais je n'arrive pas à trouver la manière d'écrire pour plus grand que :

Textbox1= A

Selection.AutoFilter Field:=21, Criteria1:=A, Operator:=xlAnd

ça fonctionne

Comment écrire

Selection.AutoFilter Field:=21, Criteria1:=>A, Operator:=xlAnd

Merci de votre aide !

Bonjour vincent,

Essaie avec ça :

Selection.AutoFilter Field:=21, Criteria1:=">=" & A, Operator:=xlAnd

Merci beaucoup !

Petite question, j'aimerais comprendre la syntaxe utilisé le &

Dans un autre cas : Rows("3:" & Y).EntireRow.Hidden = False

J'ai également eu besoin de ce &, à quoi sert-il excatement?

Merci

Voici une espèce d'explication :

Le & est utilisé pour la concaténation de chaîne de caractère.

Dans ton cas : Rows("3:" & Y).EntireRow.Hidden = False

Le Y étant variable, on utilise le & pour simuler une chaîne de caractère. Ex : si Y = 4, ça équivaut à Rows("3:4").EntireRow.Hidden = False

Pas sûr que ce soit compréhensible mais bon...

Rechercher des sujets similaires à "filtre personalise"