vba - format

C

chick-racer

I know i have the wrong format, but i've tried numerous differen
formats and cannot get this to work.. I know that if you have a loo
and want different rows this is the format:

set rng= worksheets(1).Range("D" & J+K, "N" & J+K)

but, now what if i want to cycle through a known number of rows, bu
from one column to the next?

i had figured something like this:


for each I =4 to 10 ' columns D thru J
'rows 5 to 20
set rng=worksheets(1).Range(& I "5", & I "20")

'do stuff
next I
like i said, i've tried setting it up many different ways, but i jus
havent found the right format yet.. am i close?
Can anyone tell me what is correct!
thank you in advance
 
T

Tom Ogilvy

for icol = 4 to 10
for irow = 5 to 20
set rng = worksheets(1).Cells(irow,icol)
' work with rng
Next irow
Next icol
 
T

Tom Ogilvy

For mudraker's solution

Dim col as Range
Dim rw as Range
Dim rng as Range
For Each col In Worksheets(1).Range("d5:j20").Columns
for each rw in col.Cells
set rng = rw
'do stuff
Next rw
Next col


I am assuming you want to do rows 5 to 20 in column d, then do rows 5 to 20
in column E and so forth, one cell at at time.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top