yannick63430
XLDnaute Junior
Bonjour,
je souhaiterais utiliser un filtre de données avec la condition entre <xxx ou > xxx. Afin d'obtenir la valeur des xxx, je veux mettre en place un boite de dialogue.
J'ai réalisé la macro suivante mais sans succès :
toto = InputBox("Veuillez renseigner le seuil positif pour le tri")
toto1 = InputBox("Veuillez renseigner le seuil négatifs pour le tri. Ne pas oublier le signe - devant")
ActiveSheet.Range("$A$1:$I$139").AutoFilter Field:=8, Criteria1:=">=Value = toto", _
Operator:=xlOr, Criteria2:="<=Value = toto1"
en effet, le filtre s'effectue bien mais les conditions de filtre sont :
< : "Value = toto" ou > : "Value = toto1" au lieu de par exemple :
: 5999 : 5999
Je pense donc qu'il faut convertir mes "totos" en valeur dans ma macro mais je bloque.
Merci d'avance
Cordialement
Yannick
je souhaiterais utiliser un filtre de données avec la condition entre <xxx ou > xxx. Afin d'obtenir la valeur des xxx, je veux mettre en place un boite de dialogue.
J'ai réalisé la macro suivante mais sans succès :
toto = InputBox("Veuillez renseigner le seuil positif pour le tri")
toto1 = InputBox("Veuillez renseigner le seuil négatifs pour le tri. Ne pas oublier le signe - devant")
ActiveSheet.Range("$A$1:$I$139").AutoFilter Field:=8, Criteria1:=">=Value = toto", _
Operator:=xlOr, Criteria2:="<=Value = toto1"
en effet, le filtre s'effectue bien mais les conditions de filtre sont :
< : "Value = toto" ou > : "Value = toto1" au lieu de par exemple :
: 5999 : 5999
Je pense donc qu'il faut convertir mes "totos" en valeur dans ma macro mais je bloque.
Merci d'avance
Cordialement
Yannick
Pièces jointes
Dernière édition: