Sub KillPrazdnyList()
Dim ws As Worksheet
Dim i As Long, j As Long, c As Integer
c = ThisWorkbook.Worksheets.Count
Application.DisplayAlerts = False
For i = 1 To c
Set ws = Worksheets(i)
ws.Activate
'Debug.Print ws.Name
For j = 1 To 30
If ws.Cells(65000, j).End(xlUp).Row > 1 Then Exit For
Next j
If j > 29 Then
On Error Resume Next
ws.Delete
If Err = 0 Then
c = c - 1
i = i - 1
If i = c Then Exit For
End If
On Error GoTo 0
End If
Next i
Application.DisplayAlerts = True
End Subcitovat