parcourir selection sur données filtrées

  • Initiateur de la discussion Initiateur de la discussion Gégé
  • Date de début Date de début

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 !

G

Gégé

Guest
bjr,
j'ai une feuille excel dont les données sont filtrés (critère dans filtre automatique)
je selectionne un ensembbe de lignes; comment ne parcourir que les lignes sélectionnée, en vue d'un traitement ?
merci
 
Je te remercie pour ta réponse qui répond en partie à ma question, grace à la fonction SpecialCells. Car dans ton exemple, tu connais déjà la plage Range('A1:A10')

Lorsque tu filtres une feuille, y a t-il des fonctions ou des constantes Excel pour connaitre le row de la 1er et de la derniere ligne ?

merci
 
bonjour Gégé

si la derniere ligne est variable , tu peux adapter la procedure :

dans cet exemple , Range('A65536').End(xlUp).Row permet de récupérer le numero de la derniere ligne non vide dans la colonne A , en partant du bas

Dim Plage As Range, Cell As Range
Dim I As Integer

I = Range('A65536').End(xlUp).Row
Set Plage = Range('A2:A' & I).SpecialCells(xlVisible)

For Each Cell In Plage
MsgBox Cell.Row
Next Cell



bonne soirée
MichelXld
 
Salut MichelXld,
je te remercie pour tes infos, c'est exactement ce que je voulais.
J'ai plein d'autres questions qui ne sont pas en rapport avec ce post. Je laisserai donc d'autres messages bientot 😉
merci encore !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
607
Réponses
3
Affichages
210
Réponses
9
Affichages
589
Retour