Try;
Sub DoIt()
Dim rRange As Range
On Error Resume Next
Set rRange = Range(Range("A:A").Find("Start", _
Cells(1, 1), xlFormulas, _
xlPart, xlByRows, xlNext, False), _
Range("A:A").Find("End", _
Cells(1, 1), xlFormulas, _
xlPart, xlByRows, xlNext, False))
On Error GoTo 0
If Not rRange Is Nothing Then
Application.Goto rRange.EntireRow
Else
MsgBox "'Start' or 'End' not found"
End If
End Sub
--
Regards
Dave Hawley
www.ozgrid.com
"Stuart" wrote in message
...
Dear Group
This is probably somewhere here on this site but I cannot seem to
track it down so I hope someone can help me.
I am looking for a macro that can find the word "Start" in column B
and then move one row and select all the rows until the word "End" is
found in Column B".
Then copy from sheet named "Datafrom" to sheet named "Datato".
I really hope someone can help with this.
Thanks very much in advance.