Now I am getting a "Subscript out of range" error on the row with the arrow
Set myRange = Worksheets(2).Range("A3:A" & lastrow)
For Each c In myRange
If Not IsError(c.Value) Then
--> Worksheets("Finance Data Report").Cells(rw, 2) = c.Value
Worksheets("Finance Data Report").Cells(rw, 3) = c.Offset(0, 1)
Worksheets("Finance Data Report").Cells(rw, 4) = c.Offset(0, 2)
Worksheets("Finance Data Report").Cells(rw, 5) = c.Offset(0, 4)
Worksheets("Finance Data Report").Cells(rw, 6) = c.Offset(0, 5)
Worksheets("Finance Data Report").Cells(rw, 10) = c.Offset(0, 7)
Worksheets("Finance Data Report").Cells(rw, 11) = c.Offset(0, 10)
End If
rw = rw + 1
Next c
> Hello Ayo
> If Not IsError(c.Value) Then
[quoted text clipped - 28 lines]
> > rw = rw + 1
> > Next c
Gary Keramidas - 17 Sep 2007 16:02 GMT
did you set rw to an initial value somewhere?

Signature
Gary
> Now I am getting a "Subscript out of range" error on the row with the arrow
>
[quoted text clipped - 44 lines]
>> > rw = rw + 1
>> > Next c
Ayo - 17 Sep 2007 16:10 GMT
it is set as
rw = Worksheets(1).Range("A65536").End(xlUp).Row + 1
> did you set rw to an initial value somewhere?
>
[quoted text clipped - 46 lines]
> >> > rw = rw + 1
> >> > Next c
Dave Peterson - 17 Sep 2007 17:05 GMT
Check the spelling of that worksheet "Finance data report".
My bet is that the name in the code doesn't match the name of the
worksheet--maybe extra space characters???
ps.
Another way to check for that specific error:
if c.text = "#N/A" then
'skip it
else
worksheets(....
> Now I am getting a "Subscript out of range" error on the row with the arrow
>
[quoted text clipped - 44 lines]
> > > rw = rw + 1
> > > Next c

Signature
Dave Peterson
Ayo - 17 Sep 2007 17:20 GMT
Thanks. That was it. I saw it and fixed it already.
> Check the spelling of that worksheet "Finance data report".
>
[quoted text clipped - 58 lines]
> > > > rw = rw + 1
> > > > Next c