Tableau structuré : je n'arrive pas à avoir la derniere ligne non vide

bonjour

j'ai un tableau struturé.

j'arrive à avoir le nombre de ligne, le numéro de la 1ere ligne.

mais j'arrive pas àvoir le numéro de la derniere ligne non vide

il y a la solution

Cells(Rows.Count, colonne).End(xlUp).Row

mais je veux utiliser le nom de mon tableau structuré.

mon tableau s'appelle Tableau1 et si k'écris ca :

num_derniere_ligne_remplie = Range("Tableau1").End(xlUp).Row

ca me renvoit le numéro de la ligne avec les titres.

ci-joint mon exemple

je veux que ca affiche 12

vous pouvez m'aider?

merco

10exemple.xlsm (14.99 Ko)

Bonjour,

Un test si j'ai bien compris :

Sub LR()
With ActiveSheet.ListObjects("Tableau1")
    MsgBox .Range.Row + .ListRows.Count
End With
End Sub

Où .Range.Row renvoie la première ligne de votre table et ListRows.Count renvoie le nombre de ligne dans votre tableau.

Cdlt,

Bonjour à toutes et tous,

Une alternative !?

Cdlt.

With ActiveSheet.ListObjects(1)
    If .InsertRowRange Is Nothing Then
        MsgBox .HeaderRowRange.Row + .ListRows.Count
    Else
        MsgBox .InsertRowRange.Row
    End If
End With

Bonjour tout le monde.

ws.UsedRange.Rows(ws.UsedRange.Rows.Count).Row

donne en principe la dernière ligne non vide.

Re,

@Optimix,

La dernière ligne de la feuille de calcul, mais pas du tableau structuré ?

Cdlt.

Rechercher des sujets similaires à "tableau structure arrive pas derniere ligne vide"