Filtre avec une macro

  • Initiateur de la discussion Cyrille68
  • Date de début
C

Cyrille68

Guest
Bonjour,

Je viens de créer une macro destinée à effectuer un filtre.

Selection.AutoFilter Field:=20, Criteria1:=">10%", Operator:=xlAnd

Ici le critère de filtre est fixe et est : supérieur à 10%.

Est-il possible de mettre en tant que critère un adressage de cellule (A1 par exemple) permettant de changer le critère au bon gré de chacun et de ne pas etre obligé de rentrer dans la macro à chaque fois ?

Merci bcp pour votre aide.

Cyrille
 
C

Cyrille68

Guest
Salut et merci pour ta proposition

J'ai tenté de faire cela :
Selection.AutoFilter Field:=20, Criteria1:="S1.Value", Operator:=xlAnd

La macro tourne mais le filtre ne donne aucune valeur en tant que résultat...

Tu vois autre chose peut-etre ?
Parce que je suis paumé de chez paumé !

Merci encore

Cyrille
 
C

Cyrille68

Guest
Salut MOA et les autres,

Merci pour ta proposition qui tourne mais ne donne aucune valeur alors que les valeurs existent...

Je joins le fichier pour que tu puisses voir !

Merci encore pour ton aide.

Cyrille
 

Pièces jointes

  • FILTRE.xls
    36 KB · Affichages: 229
  • FILTRE.xls
    36 KB · Affichages: 243
  • FILTRE.xls
    36 KB · Affichages: 265
M

Moa

Guest
Re Cyrille68 !

Je viens d'essayer et cela fonctionne bien.

Tu as peut-être un autre prob dans ton fichier.

Regarde l'exemple joint, fait avec l'enregistreur de macro, puis modifié.

@ +

Moa
 

Pièces jointes

  • FiltreCyrille68.zip
    9.5 KB · Affichages: 86
C

Cyrille68

Guest
Salut Moa et les autres,

En effet, tout marche bien.

Pour un critère alphabétique (hh dans la cellule F1 chez toi), pas de soucis.

Le souci résidait dans le fait qu'il fallait mettre un format différent au critère numérique.
Le critère nécessitait une apostrophe en première position.
Donc par ex : '10 et non pas 10.


Merci beaucoup pour ton aide.

@+

Cyrille
 

Discussions similaires

Réponses
7
Affichages
3 K
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 672
Messages
2 090 772
Membres
104 662
dernier inscrit
Hurve