Try something like the following:
Sub AAA()
Dim LastRow As Long
Dim FirstRow As Long
Dim RowNdx As Long
Dim WS As Worksheet
FirstRow = 1 '<<< CHANGE AS REQUIRED
Set WS = Worksheets("Sheet1") '<<< CHANGE AS REQUIRED
With WS
LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
For RowNdx = LastRow To FirstRow Step -1
Select Case Left(.Cells(RowNdx, "A").Value, 2)
Case "FC", "PB", "GR"
.Rows(RowNdx).Delete shift:=xlUp
Case Else
' do nothing
End Select
Next RowNdx
End With
End Sub

Signature
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com
(email address is on the web site)
>I have a spreadsheet with various invoice numbers in column A:
> For example:
[quoted text clipped - 10 lines]
> any
> help would be appreciated.
guillermo.ht - 22 Jan 2007 03:49 GMT
Thank you very much. This worked perfectly and has saved me a serious headache.
> Try something like the following:
>
[quoted text clipped - 36 lines]
> > any
> > help would be appreciated.