Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() 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 ----------------------------------------------- ~~ Message posted from http://www.ExcelTip.com ~~View and post usenet messages directly from http://www.ExcelForum.com |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() For Each cell In Range("d5:j20") 'do stuff Next Cell ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~View and post usenet messages directly from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() but i want it to then go to column E then F etc etc. ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~View and post usenet messages directly from http://www.ExcelForum.com/ |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
for icol = 4 to 10
for irow = 5 to 20 set rng = worksheets(1).Cells(irow,icol) ' work with rng Next irow Next icol -- Regards, Tom Ogilvy chick-racer wrote in message ... but i want it to then go to column E then F etc etc. ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~View and post usenet messages directly from http://www.ExcelForum.com/ |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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. -- Regards, Tom Ogilvy chick-racer wrote in message ... but i want it to then go to column E then F etc etc. ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~View and post usenet messages directly from http://www.ExcelForum.com/ |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Lock Cell Format - Allow copy and paste of data without format change | Excel Worksheet Functions | |||
Adding time in 24 hour format to produce hours in decimal format | Excel Worksheet Functions | |||
Need help with converting CUSTOM format/TEXT format to DATE format | Excel Worksheet Functions | |||
Replace million-billion number format to lakhs-crores format | Excel Discussion (Misc queries) | |||
how to format excel format to text format with separator "|" in s. | New Users to Excel |