Bonjour,
Dans la macro que je suis en train de créer, je veux mettre un filtre personnalisé : faire apparaître toutes les données qui sont supérieures à une une certaine valeur(appelée max) et aussi toutes les données inférieures à une autre valeur(appelée min). Je désire ensuite supprimer toutes ces données.
Voilà ce que j'ai mis dans ma macro :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim min As Integer
Dim max As Integer
    min = 12
    max = 80
    Rows("1:1").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=2, Criteria1:="<min", Operator:=xlOr, _
        Criteria2:=">max"
    Rows("2:2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Delete Shift:=xlUp
    Rows("1:1").Select
    Selection.AutoFilter

Le problème est qu'il n'y a rien qui apparait dans mes données filtrées car ça marque textuellement min et max au lieu de 12 et 80.

Quelle est la bonne synthaxe à utiliser pour avoir la valeur de min et de max dans le filtre??

Merci d'avance