Success atlast, used the following code to search a keyword down the column and then copy all rows above the row containing the keyword.
Range("A1").Select
Cells.Find(What:="Receiver", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveSheet.Cells(ActiveCell.Row - 2, 1).Activate
Range(Selection, Selection.End(xlUp)).EntireRow.Select
Selection.Copy