I had some code sent below but cant get it to work.
Sub mybus()
Dim x As Long
x = 2
'start the loop
Do While Cells(x, 1) <> ""
'look for data with "bus"
If Cells(x, 1).Value = "bus" Then
'copy the entire row if it contains bus
Workbooks("book1").Worksheets("Sheet1").Rows(x).Copy
'Go to sheet 2 activate it, we want the data here
Workbooks("book1").Worksheets("Sheet2").Activate
'Find the first empty row in sheet2
erow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
'paste the data here
ActiveSheet.Paste Destination:=Worksheets("sheet2").Rows(erow)
End If
'go to sheet1 again and activate it
Worksheets("Sheet1").Activate
x = x + 1
Loop
End Sub