Just recently I\'ve been trying to delete all data rows in a table, apart from the first (which needs to just be cleared)
Some of the tables being actioned could alr
I suggest first clearcontents, then resize Table:
Sub DeleteTableRows(ByRef Table As ListObject) Dim R As Range On Error Resume Next Table.DataBodyRange.ClearContents Set R = Table.Range.Rows(1).Resize(2) Table.Resize R On Error GoTo 0 End Sub