Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Selection d'une zone de valeur suite à un filtre

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

miguelangelo

XLDnaute Occasionnel
Bonjour forum,

Comme je l'indique dans le titre, je veux dans une macro faire une filtre sur une valeur "*".

toutes les lignes ayant cette information "*" doivent apparaitre et être copiés dans un autre onglet.

seulement voila je ne sais pas dire à la macro quelle zone il faut prendre vu que justement celle ci est variable.

exemple : en filtrant sur "*"

la 1ere ligne rencontrée peut etre sur la ligne 19, demain sur la ligne 44.

suis je suffisamment clair ?

en fait là, j'ai juste ca :

Selection.AutoFilter Field:=1, Criteria1:="*"
Rows("2:34").Select
Selection.Copy
🙁

qui me dit que c'est bien la plage de lignes à prendre ?
 

Pièces jointes

Re : Selection d'une zone de valeur suite à un filtre

Bonjour Miguelangelo, Bonjour Kjin, le forum,

Peut être peux tu essayer avec le code suivant :

Code:
Selection.AutoFilter Field:=1, Criteria1:="*"
Rows("2:" [COLOR="Red"]& Range("A2").End(xlDown).Row[/COLOR]).Select
Selection.Copy

non teste

Ce code sélectionnes de la ligne 2 a la dernière cellule non vide sous la cellule A2 (= dernière ligne de la colonne A)...

Bonne journee, 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…