Sub Delete_Table_Content() Dim tbl As ListObject Set tbl = ActiveSheet.ListObjects("Table1") '将 "Table1" 替换为表格名称 Dim lastCol As Integer lastCol = tbl.Range.Columns.Count '获取表格列数
tbl.ListColumns(lastCol).Range.Select '选择最后一列 tbl.ListColumns(lastCol - 1).Range.Select '选择倒数第二列 tbl.ListColumns(lastCol - 2).Range.Select '选择倒数第三列
Range(tbl.ListColumns(1).Range, tbl.ListColumns(lastCol - 3).Range).ClearContents '清除表格除最后三列以外的所有内容 End Sub
注:在使用该代码前,需要先设置表格名称。将 "Table1" 替换为您要操作的表格名称即可。