Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Loop Until out of named range
I have a Loop that I want to go until it is out of my named range
something like so Lets say I have a named range called "HiField" """""""""""""""""""""""""""""""""""""""""""""""""" """"""" Dim ntotal as string ntotal = 0 Do Range("CP1").Offset(ntotal, 0) = "HI" ntotal = ntotal + 1 Loop Until out of HiField <------This is were I need Help How would I go about telling it to loop until out of named range |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Loop Until out of named range
You can use intersect set ColCPRange = Range("CP:CP") set Newrange = Application.Intersect(ColCPRange, HiField) for each cell in NewRange next cell " wrote: I have a Loop that I want to go until it is out of my named range something like so Lets say I have a named range called "HiField" """""""""""""""""""""""""""""""""""""""""""""""""" """"""" Dim ntotal as string ntotal = 0 Do Range("CP1").Offset(ntotal, 0) = "HI" ntotal = ntotal + 1 Loop Until out of HiField <------This is were I need Help How would I go about telling it to loop until out of named range |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Loop Until out of named range
Loop Until Intersect(Range("CP1").Offest(ntotal,0),Range("HiF ield")) Is Nothing
-- Charles Chickering "A good example is twice the value of good advice." " wrote: I have a Loop that I want to go until it is out of my named range something like so Lets say I have a named range called "HiField" """""""""""""""""""""""""""""""""""""""""""""""""" """"""" Dim ntotal as string ntotal = 0 Do Range("CP1").Offset(ntotal, 0) = "HI" ntotal = ntotal + 1 Loop Until out of HiField <------This is were I need Help How would I go about telling it to loop until out of named range |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Loop Until out of named range
This should work:
ntotal = 0 For Each cell in ActiveSheet.Range("HiField") Range("CP1").Offset(ntotal, 0) = "Hi" ntotal = ntotal + 1 Next " wrote: I have a Loop that I want to go until it is out of my named range something like so Lets say I have a named range called "HiField" """""""""""""""""""""""""""""""""""""""""""""""""" """"""" Dim ntotal as string ntotal = 0 Do Range("CP1").Offset(ntotal, 0) = "HI" ntotal = ntotal + 1 Loop Until out of HiField <------This is were I need Help How would I go about telling it to loop until out of named range |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Loop Until out of named range
P.S. Don't Dim ntotal as string if you are going to use it as an integer. It
will cause a type mismatch error. " wrote: I have a Loop that I want to go until it is out of my named range something like so Lets say I have a named range called "HiField" """""""""""""""""""""""""""""""""""""""""""""""""" """"""" Dim ntotal as string ntotal = 0 Do Range("CP1").Offset(ntotal, 0) = "HI" ntotal = ntotal + 1 Loop Until out of HiField <------This is were I need Help How would I go about telling it to loop until out of named range |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Loop Until out of named range
Not sure is I'm getting the full meaning of your q, but
Sub tester() For Each c In Range("Test") MsgBox "Your Value is " & c.Value Next c End Sub This worked for me (Test is a named range C4:C7 - with values 123,456,789,001 " wrote: I have a Loop that I want to go until it is out of my named range something like so Lets say I have a named range called "HiField" """""""""""""""""""""""""""""""""""""""""""""""""" """"""" Dim ntotal as string ntotal = 0 Do Range("CP1").Offset(ntotal, 0) = "HI" ntotal = ntotal + 1 Loop Until out of HiField <------This is were I need Help How would I go about telling it to loop until out of named range |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Loop through single column of named range | Excel Programming | |||
Redefining a Named Range In A Loop | Excel Programming | |||
If any cell in named range = 8 then shade named range | Excel Programming | |||
Loop thru named range of second sheet | Excel Programming | |||
plz help: creating named range in VBA, loop goes haywire | Excel Programming |