This code works perfectly when I hide the sheets that are empty, when I try to delete them, the code runs but none of the sheets get deleted. Any thoughts??
Dim varSplit As Variant
Dim iwsCount As Integer
Dim iwsRangeCount As Integer
Dim blnallempty As Boolean
Dim z As Integer
varSplit = Split("A5,A18,A49,A64,A77,A115,A130,A143,A177,A192,A205,A249", ",")
For z = 1 To objwb.Worksheets.Count
'MsgBox objwb.Worksheets.Count
For iwsRangeCount = 0 To UBound(varSplit)
If IsEmpty(Sheets(z).Range(varSplit(iwsRangeCount))) Then
blnallempty = True
Else
blnallempty = False
Exit For
End If
Next
If blnallempty = True Then
'MsgBox objws.Name
objwb.Sheets(z).Visible = xlVeryHidden
'ActiveSheet.Delete
End If
Next z
Dim varSplit As Variant
Dim iwsCount As Integer
Dim iwsRangeCount As Integer
Dim blnallempty As Boolean
Dim z As Integer
varSplit = Split("A5,A18,A49,A64,A77,A115,A130,A143,A177,A192,A205,A249", ",")
For z = 1 To objwb.Worksheets.Count
'MsgBox objwb.Worksheets.Count
For iwsRangeCount = 0 To UBound(varSplit)
If IsEmpty(Sheets(z).Range(varSplit(iwsRangeCount))) Then
blnallempty = True
Else
blnallempty = False
Exit For
End If
Next
If blnallempty = True Then
'MsgBox objws.Name
objwb.Sheets(z).Visible = xlVeryHidden
'ActiveSheet.Delete
End If
Next z