tonton33650
Messages postés23Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention 3 décembre 2008
-
11 mai 2007 à 13:27
tonton33650
Messages postés23Date d'inscriptionvendredi 11 mai 2007StatutMembreDerniè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?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 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~