Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a static array, AI2:AI37 that holds a list of department numbers that
I compare to another column of department numbers. The code below checks to see if the department in cell AI42 matches the deparment in cell AI2. If it does, change the value to 'MATCH TO DEPARTMENT' and move the the next cell and compare to AI2. If no match, move to the next cell and compare to cell AI2. Sub DeptCompare() Range("AI42").Select Do Until IsEmpty(ActiveCell) If ActiveCell = Range("AI2") Then ActiveCell = "MATCH TO DEPARTMENT" ActiveCell.Offset(1, 0).Select Else ActiveCell.Offset(1, 0).Select End If Loop. End Sub This portion works fine. What I want to do is nest this loop in another loop that moves down by one cell in the static array. I would replace Range("AI2") with Range("AI3"). This pattern would continue until the code encounters an empty cell. Something like this Sub DeptCompare() Do Until (The code encounters an empty cell in the static array) 'Selects the first cell in the department list being compared to the array. Range("AI42").Select 'Loop throught the departement list being compared to the array Do Until IsEmpty(ActiveCell) If ActiveCell = Range("AI2") Then ActiveCell = "MATCH TO DEPARTMENT" ActiveCell.Offset(1, 0).Select Else ActiveCell.Offset(1, 0).Select End If Loop Move down 1 row to the next cell in the static array Loop End Sub Thoughts? Thanks in advance! PJ |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Nested loop | Excel Worksheet Functions | |||
Nested Loop | Excel Programming | |||
Nested loop order? | Excel Programming | |||
Nested Loop | Excel Programming | |||
Nested loop with ranking | Excel Programming |