Hi Guys,

I have a code which gives me an error. Its a lengthy code and gives me an error "delete method of range class failed - run time error 1004". Can someone give me an easy alternative to the lengthy code. Thanks in advance.

Code->
Dim nLastRow, nLastRow1, nLastRow2, nLastRow3, nLastRow4, nLastRow5, nLastRow6 As Long
    
    Sheets("Table").Select
    ' Find Last Row in Column "C"
    nLastRow = Cells(Rows.Count, "B").End(xlUp).Row
    nLastRow1 = Cells(Rows.Count, "D").End(xlUp).Row
    nLastRow2 = Cells(Rows.Count, "F").End(xlUp).Row
    nLastRow3 = Cells(Rows.Count, "H").End(xlUp).Row
    nLastRow4 = Cells(Rows.Count, "J").End(xlUp).Row
    nLastRow5 = Cells(Rows.Count, "L").End(xlUp).Row
    nLastRow6 = Cells(Rows.Count, "N").End(xlUp).Row
    ' Step backwards because of deleting rows
    For i = nLastRow To 1 Step -1
        Select Case Cells(i, "B")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
    For i = nLastRow1 To 1 Step -1
        Select Case Cells(i, "D")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
    For i = nLastRow2 To 1 Step -1
        Select Case Cells(i, "F")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
    For i = nLastRow3 To 1 Step -1
        Select Case Cells(i, "H")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
    For i = nLastRow4 To 1 Step -1
        Select Case Cells(i, "J")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
    For i = nLastRow5 To 1 Step -1
        Select Case Cells(i, "L")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
    For i = nLastRow6 To 1 Step -1
        Select Case Cells(i, "N")
            Case 1
            Rows(i).Delete
            Case 2
            Rows(i).Delete
            Case 3
            Rows(i).Delete
            Case 4
            Rows(i).Delete
            Case 5
            Rows(i).Delete
            Case 6
            Rows(i).Delete
            Case 7
            Rows(i).Delete
            Case 8
            Rows(i).Delete
            Case 9
            Rows(i).Delete
            Case 10
            Rows(i).Delete
            Case 11
            Rows(i).Delete
            Case 12
            Rows(i).Delete
            Case 13
            Rows(i).Delete
            Case 14
            Rows(i).Delete
            Case Else
        End Select
    Next i
Cheers
plasma33