Renvoi d'1 liste filtrée en VB6

  • Initiateur de la discussion dschonst
  • Date de début
D

dschonst

Guest
Bonjour,


J'ai inséré dans une proc (Visual basic 6) une ligne de code qui m'active un filtre sur 2 champs
mais ce qui m'intéresse c'est d'afficher la liste filtrée. Or la ligne de code ci-dessous m'active bien le filtre avec les bons critères mais elle ne m'affiche pas les lignes sélectionnées.

Je sais que je dois utiliser la méthode range avec autofilter mais je ne connais pas la syntaxe d'une telle ligne.

voici ma ligne actuelle :

Selection.AutoFilter field:=2, Criteria1:=debutmois1, Operator:=xlAnd _
, Criteria2:=finmois

=> le filtre est bien activé mais sans afficher le resultat !!

Merci
 
E

eric

Guest
Bonjour dschonst,

Je viens de tester un filtre, et ça marche bien, voici ce qu'il m'a fait avec l'enregistreur de macro :

sub macro1()

Range("A2:A9").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="5"

end sub

dans mon exemple, ma zone de sélection est a2:a9, j'ai mis une série de chiffres et j'ai souhaité qu'il affiche uniquement les "5"

Bonne journée
 

Discussions similaires

Réponses
2
Affichages
113
Réponses
8
Affichages
872

Statistiques des forums

Discussions
312 196
Messages
2 086 099
Membres
103 116
dernier inscrit
kutobi87