Merci, je ne peux modifier la structure du tableau malheureusement mais je pense avoir peut être trouvé avec une boucle
Dim ws As Worksheet
Dim LastRow As Long
Set ws = ThisWorkbook.Sheets("tbl")
LastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
For i = 2 To 11 LastRow = Application.WorksheetFunction.Max(LastRow, ws.Cells(ws.Rows.Count, i).End(xlUp).Row)
Next i
Do While Application.WorksheetFunction.CountA(ws.Rows(LastRow)) = 0 And LastRow > 1
LastRow = LastRow - 1
Loop ws.Range("A1:J" & LastRow).Select