VBA basic question
You cannot name a range p$ try this.....
Dim p As Range, c As Range
Set p = Range("C3:C20")
With Worksheets("Stats")
For Each c In p
Debug.Print c.Value
Next
End With
--
Cheers
Nigel
"kirkm" wrote in message
...
I should know why this doesn't work...but
get 'Wrong number of arguments or invalid property assignment'
and can't resolve it.
With Worksheets("Stats").Range(p$)
For Each c In .Range
Debug.Print c.Value
Next
End With
The value of p$ is "C3:C20"
Many thanks - Kirk
|