Delete all data rows from an Excel table (apart from the first)

后端 未结 9 2151
执笔经年
执笔经年 2020-12-01 09:16

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

9条回答
  •  鱼传尺愫
    2020-12-01 09:56

    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
    

提交回复
热议问题