Filtres elabores sur cellules visibles/ VBA

Résolu
tonton33650 Messages postés 23 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 3 décembre 2008 - 11 mai 2007 à 13:27
tonton33650 Messages postés 23 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 3 décembre 2008 - 11 mai 2007 à 16:57
Bonjour,
Cela ne fait pas longtemps que j'ai debute en VBA et je suis confronte a un probleme concernant l'utitlisation de filtres elabores en VBA.
Ma question est : est-il possible de faire un filtre elabore sur les cellules visibles d'une seul et meme colonne?
Je m'explique.
Je suis sur une spreadsheet qui rassemble different theme. A chaque theme correspond un topic et un pays.
Je suis parvenu assez facilement grace a l'enregistreur de macro a realiser un filtre elabore sur les topics, simplement maintenant je voudrais realise un filtre elabore pour le pays sur les themes deja filtres autrement dit sur les cellules qui sont,  apres premier filtrage, visibles sur ma spreadsheet.
Quelqu'un pourrait-il m'aider ou m'eclairer a ce sujet?

Merci beaucoup

Tonton33650

2 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
11 mai 2007 à 13:39
Salut,

je te conseille d'utiliser plutot le Filtre Automatique.

Une fleche pour choisir tes items apparait dans les cellules des entetes.

Par code, tu peux soit tout afficher :
   Selection.AutoFilter Field:=1
( 1 correspond à la première colonne du tableau dont le filtre est appliqué)

Pour trier :
    Selection.AutoFilter Field:=1, Criteria1:="Un nom, si c'est la colonne des noms"
    Selection.AutoFilter Field:=2, Criteria1:="Une date, si c'est la colonne des dates"

Voilà pour le 'tit exemple

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
  
3
tonton33650 Messages postés 23 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 3 décembre 2008
11 mai 2007 à 16:57
Pourquoi faire simple qund on peut faire complique
La reponse marche nikel
Merci
0
Rejoignez-nous