Public Sub CleanUpSheet()
Const strDelColNo As String = "1,2,3,5,6,8,9,10,12,13,14,18,22,23,24,26,27,28,29"
Dim varDelCol As Variant
Dim i As Long
varDelCol = Split(strDelColNo, ",")
Application.ScreenUpdating = False
For i = UBound(varDelCol) To LBound(varDelCol) Step -1
Cells(1, CLng(varDelCol(i))).EntireColumn.Delete
Next i
For i = Cells.Find("*", Cells(1, 1), , , , xlPrevious).Row To 6 Step -1
If Len(Cells(i, 1).Value) = 0 Then
Cells(i, 1).EntireRow.Delete xlUp
Else
If Cells(i, 1).Value = "CoCd" Then
Cells(i, 1).EntireRow.Delete xlUp
End If
End If
Next
Cells(1, 1).Resize(4, 1).EntireRow.Delete
Application.ScreenUpdating = True
End Sub