Philippe63000
XLDnaute Junior
Bonjour,
Je cherche à appliquer un filtre à une base de données qui se trouve en colonnes A et B. J'applique le filtre sur la colonne B (un filtre numérique de type >=).
Je désirerais faire entrer la valeur du seuil du filtre par l'opérateur.
Lorsque le seuil est fixe je ne rencontre aucun pb.
Mais
quand je veux pouvoir faire varier le seuil avec:
Le filtrage ne se fait pas correctement.
si par contre le seuil est fixé à (seuil=5) le filtrage se fait sans pb.
Pourriez-vous m'aiser s'il vous plaît,
Cordialement
Je cherche à appliquer un filtre à une base de données qui se trouve en colonnes A et B. J'applique le filtre sur la colonne B (un filtre numérique de type >=).
Je désirerais faire entrer la valeur du seuil du filtre par l'opérateur.
Lorsque le seuil est fixe je ne rencontre aucun pb.
Code:
Sub Macro4()
Range("A6:B4023").Select
Selection.AutoFilter
ActiveWindow.SmallScroll Down:=-9
ActiveSheet.Range("$A$6:$B$4023").AutoFilter Field:=2, Criteria1:="> 5,2", _
Operator:=xlAnd
End Sub
quand je veux pouvoir faire varier le seuil avec:
Code:
Sub Macro5()
seuil =5.2 ' qui sera introduit par l'opérateur
Range("A6:B4023").Select
Selection.AutoFilter
ActiveWindow.SmallScroll Down:=-9
ActiveSheet.Range("$A$6:$B$4023").AutoFilter Field:=2, Criteria1:="> "& seuil, _
Operator:=xlAnd
End Sub
Le filtrage ne se fait pas correctement.
si par contre le seuil est fixé à (seuil=5) le filtrage se fait sans pb.
Pourriez-vous m'aiser s'il vous plaît,
Cordialement
Dernière édition: