Range syntax help for a VBA newbie
Here is the "usual" way:
Sub missive()
n = Cells(Rows.Count, "A").End(xlUp).Row
For Each r In Worksheets("data").Range("A2:A" & n)
' do something here
Next
End Sub
--
Gary''s Student - gsnu200815
"~L" wrote:
I'm trying to make the line
For Each r In Worksheets("data").Range("A2:A25000")
not evaluate blank cells by counting the number of populated cells using
For Each r In Worksheets("data").Range("A2:A" &
WorksheetFunction.CountA(Data!A2:A25000))
But when I do that, I get runtime error 1004.
What is the correct way to phrase that?
|