Selection lignes issues d'un autofilter vba

Résolu
noona0310 Messages postés 35 Statut Membre -  
noona0310 Messages postés 35 Statut Membre -
Bonjour,

Je suis débutante en vba et je souhaite trouver le moyen d'accéder aux lignes issues d'un autofilter que j'ai mis dans ma macro. En fait j'aimerai vérifier des champs sur ces lignes , or le seul moyen que je connais pour y accéder et l'indice de la ligne. Sachant que le document (de 5000 lignes)a été soumis à un autofiltre cela revient à reparcourir les lignes une à une donc en gros l'autofiltre ne sert plus à rien.Cela est-il possible d'accéder à ces lignes ? Sachant que l'objectif de la mise en place de mon autofilter est de gagner du temps, quelle est la solution la plus économique en temps selon vous?
Aidez moi s'il vous plaît
Merci

3 réponses

pijaku Messages postés 13513 Statut Modérateur 2 763
 
Salut,
En faisant un copier / coller. Du style :

Dim numlign As Integer
numlign = Sheets("Feuil1").Range("A65536").End(xlUp).Row
Range(Cells(1, 1), Cells(numlign, 10)).Copy Sheets("Feuil2").Range("A1")

Ca ne colle que les cellules filtrées de A1 à la dernière ligne....... filtrée
0
noona0310 Messages postés 35 Statut Membre
 
Bonjour
Merci de m'avoir répondu
Je dispose de 31 onglet de 5000 lignes et je dois effectuer le filtre automatique pour 120 valeurs je te laisse imaginer le nombre de copier coller à faire. Serait-il possible de passer outre ce copier coller ?
merci d'avance
0
pijaku Messages postés 13513 Statut Modérateur 2 763
 
je ne sais pas... désolé
0
noona0310 Messages postés 35 Statut Membre
 
Bonjour
Merci quand même je ferai sans
0