deadlyduck's formula seems to work and I thought it was rather clever. Here is a VBA approach:
Sub x()
Dim rStart As Range, rStop As Range, sAddress As String
Application.ScreenUpdating = False
With Sheet1.Range("C1", Range("C" & Rows.Count).End(xlUp))
Set rStart = .Cells(.Rows.Count, 1)
Set rStop = .Cells(.Rows.Count, 1)
Set rStart = .Find(What:="Start", After:=rStop, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
If Not rStart Is Nothing Then
sAddress = rStart.Address
Do
Set rStop = .Find(What:="Stop", After:=rStart, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
Range(rStart, rStop).Offset(, -1) = "Information"
Set rStart = .Find(What:="Start", After:=rStop, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
Loop While rStart.Address <> sAddress
End If
End With
Application.ScreenUpdating = True
End Sub
Bookmarks