Selection lignes issues d'un autofilter vba
Résolu/Fermé
noona0310
Messages postés
28
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
10 octobre 2010
-
27 août 2009 à 11:49
noona0310 Messages postés 28 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 10 octobre 2010 - 5 sept. 2009 à 13:13
noona0310 Messages postés 28 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 10 octobre 2010 - 5 sept. 2009 à 13:13
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
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
A voir également:
- Vba autofilter
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Autofill vba ✓ - Forum Excel
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba range avec variable ✓ - Forum VB / VBA
3 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 759
27 août 2009 à 12:11
27 août 2009 à 12:11
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
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
noona0310
Messages postés
28
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
10 octobre 2010
27 août 2009 à 12:17
27 août 2009 à 12:17
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
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
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 759
27 août 2009 à 12:19
27 août 2009 à 12:19
je ne sais pas... désolé
noona0310
Messages postés
28
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
10 octobre 2010
5 sept. 2009 à 13:13
5 sept. 2009 à 13:13
Bonjour
Merci quand même je ferai sans
Merci quand même je ferai sans