'For - Next' question
And one more possibility
Dim rng as Range, cell as Range
Set rng = Sheets(1).Range(Sheets(1).Cells(1, 3), _
Sheets(1).Cells(150, 3))
for each cell in rng
msgbox cell.Address
Next
or
Dim rng as Range, cell as Range
set rng = Sheets(1).Cells(1,3).Resize(150,1)
for each cell in rng
msgbox cell.Address
Next
--
Regards,
Tom Ogilvy
"RJH" wrote in message
...
Why wouldn't this statement bail out after 150 rows?
For RowNdx = Sheets(1).Cells(1, 3).Row To Sheets(1).Cells(150, 3).Row Step
1
I use a 'If RowNdx 150 then exit sub' in my loop to bail out when
needed,
but I'm sure there's a better way.
Thanks for the help.
RJH
|