我一直在尝试遍历多个特定工作表中的列表对象,以检查列表对象是否包含数据,但它似乎不起作用:
Dim SheetsArray_Reports As Sheets
Dim ListObject_Reports As ListObject
Set SheetsArray_Reports = ThisWorkbook.Worksheets(Array(All_CleaningRangeReport.Name, SD_CleaningRangeReport.Name, SC_CleaningRangeReport.Name, Excl_CleaningRangeReport.Name))
For Each ListObject_Reports In SheetsArray_Reports
If Not ListObject_Reports.DataBodyRange Is Nothing Then
ListObject_Reports.DataBodyRange.Delete
End If
Next ListObject_Reports