Selection première cellule vide après filtrage

addesign92 Messages postés 7 Statut Membre -  
f894009 Messages postés 17416 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voilà j'ai un petit souci sur une macro sous excel
Je précise que je débute en VB mais je doit m'en occuper pour le boulot

Voilà le topo :
J'ai 3 feuilles de travail, je veux copier des données de la feuille 3 vers la feuille 2 (Feuil3 et Feuil2)

Seulement, la feuille 2 contient un grand tableau de données, avec différents filtres
Et la longueur de ce tableau est susceptible de changer dans le temps

Il me faut donc pouvoir copier les données sous le tableau, en dessous des cellules cachées par le filtre, à une valeur de ligne variable

Ca a pas l'air très compliqué comme ça mais je n'y arrive pas.

Par exemple à l'heure actuelle, avec un filtre appliqué à mon tableau sur la feuille 2, les cellules remplies s'arretent à la ligne 72, mais la ligne suivante est la 153
Les cellules 73 à 152 étant filtrées et masquées.
J'ai réussi à faire pointer vers la ligne 73, mais je n'arrive pas à selectionner la premiere cellule vide APRES les cellules masquées

Je ne sais pas si je suis très clair

Merci d'avance

3 réponses

f894009 Messages postés 17416 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

le plus simple serait d'enlever les filtres par programme pour trouver la derniere cellule non vide en fin de tableau
0
addesign92 Messages postés 7 Statut Membre
 
Comment je peux faire pour supprimer le filtre, trouver la cellule et remettre le filtre ?
0
f894009 Messages postés 17416 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Re,

utilisez l'enregistreur de macro pour avoir le code suppression des filtres

premiere cellule vide d'une colonne:

derlig = Range("A" & Rows.Count).End(xlUp).Row+1

pour remettre le filtre, idem pour suppression, utilisez l'enregistreur de macro

Si pas suffisant, nous aviserons.
0