descendre d'une ligne sur filtre

phil75016

XLDnaute Junior
Bonjour

Comment descendre d'une ligne sur un tableau filtré car si j'utilise offset(1,0) le curseur descend effectivement sur la ligne suivante mais pas sur la ligne suivante visible?

Merci
 

Cousinhub

XLDnaute Barbatruc
Re : descendre d'une ligne sur filtre

Bonjour,

Avec ce code de JBoisgontier, tu parcours toutes les cellules visibles de ta zone filtrée :

Code:
Sub parcoursItemsVisibles()
  For Each c In [_FilterDataBase].Resize(, 1).SpecialCells(xlCellTypeVisible)
    MsgBox c.Value & " " & c.Address
  Next c
End Sub

Site que je te conseille de consulter, une mine...

Bonne journée
 

mromain

XLDnaute Barbatruc
Re : descendre d'une ligne sur filtre

Bonjour à tous,

Voici un auytre essai :
VB:
Dim cellule As Range
    
    'cellule = A1
    Set cellule = ThisWorkbook.Sheets("Feuil1").Range("A1")
    
    'récupérer la prochaine cellule visible
    Do
        Set cellule = cellule.Offset(1, 0)
    Loop Until cellule.EntireRow.Hidden = False
a+
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 080
Membres
103 457
dernier inscrit
fab2614