parcours de cellules filtrées

  • Initiateur de la discussion Initiateur de la discussion valou
  • 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 !

V

valou

Guest
Bonjour,


Après avoir lu de nombreux posts à ce sujet, je me permet d'ecrire un nouveau message.
J'ai une fonction VBA qui applique un filtre automatique selon 3 critères et j'obtiens bien ce que je veux...
Je voudrais maintenant pouvoir parcourir ce tableau filtré et la j'ai un problème pour recuperer les lignes filtrées... Faut-il obligatoirement copier les données filtrées avant de travailler dessus?

Voici ce que j'ai fait jusqu'a maintenant :

Call traitement.Applique_Filtre("QUESTION_SPECIFIQUE_" & nom_analyse, usr.LblEtape.Caption, usr.LblCritere.Caption)

Set plage = Sheets("QUESTION_SPECIFIQUE_" & nom_analyse).AutoFilter.Range

Set plage = plage.SpecialCells(xlCellTypeVisible)

If plage.Address <> "$A$1:$C$1" Then 'j'ai qq choses de filtré
For Each cel In Sheets("QUESTION_SPECIFIQUE_" & nom_analyse).Range(????ma plage filtrée en enlevant le titre...)

Je crois que pour enlever le titre, la code est le suivant mais il declenche un message d'erreur :
Set plage = plage.Offset(1, 0).Resize(plage.Rows.Count - 1)


Merci d'avance
 
Bonsoir,

Remplace ceci

Set plage = Sheets("QUESTION_SPECIFIQUE_" & nom_analyse).AutoFilter.Range

Par

Set plage = Sheets("QUESTION_SPECIFIQUE_" & nom_analyse).Range("A1:E20").SpecialCells(xlCellTypeVisible)

à la place de A1:E20, tu mets les coordonnées exact de tout ton tableau

@+

Ronan
 
- 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

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
530
J
Réponses
2
Affichages
886
J
Retour