0
Ich habe in mehreren spezifischen Blätter obwohl Liste Objekte Schleife versucht, um, wenn die Listenobjekte Daten enthält, um zu überprüfen, scheint es sich jedoch nicht zu funktionieren:Looping durch Listobjects in mehreren spezifischen Blätter
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
Ihre if-Anweisung wird immer zu false ausgewertet. Versuchen Sie es mit 'ListObject_Reports.DataBodyRange.Rows.Count> 1' – Tom
Das obige funktioniert nicht. –