Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have this code which checks through the cells of a column. When i
finds a value it checks through the cases and if it finds a match i writes data as specified in the case. The problem I am having is that when it hits a blank cell it stops. How can I get it to continue on? Code ------------------- Columns("J:J").Select Dim c As Range For Each c In Selection Select Case UCase(c) Case "LTCOL" Range("I" & c.Row).Value = "1" Case "MAJ" Range("I" & c.Row).Value = "2" Case "CAPT" Range("I" & c.Row).Value = "3" Case "LT" Range("I" & c.Row).Value = "4" Case "WO1" Range("I" & c.Row).Value = "5" Case "WO2" Range("I" & c.Row).Value = "6" Case "SGT" Range("I" & c.Row).Value = "7" Case "CPL" Range("I" & c.Row).Value = "8" Case "LCPL" Range("I" & c.Row).Value = "9" Case "PTE" Range("I" & c.Row).Value = "10" Case "APS" Range("I" & c.Row).Value = "11" Case "" Range("I" & c.Row).Value = "12" Exit For End Select Next c ------------------- -- Message posted from http://www.ExcelForum.com |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try adding
Select Case "" ' do nothing "john_t_h " wrote in message ... I have this code which checks through the cells of a column. When it finds a value it checks through the cases and if it finds a match it writes data as specified in the case. The problem I am having is that when it hits a blank cell it stops. How can I get it to continue on? Code: -------------------- Columns("J:J").Select Dim c As Range For Each c In Selection Select Case UCase(c) Case "LTCOL" Range("I" & c.Row).Value = "1" Case "MAJ" Range("I" & c.Row).Value = "2" Case "CAPT" Range("I" & c.Row).Value = "3" Case "LT" Range("I" & c.Row).Value = "4" Case "WO1" Range("I" & c.Row).Value = "5" Case "WO2" Range("I" & c.Row).Value = "6" Case "SGT" Range("I" & c.Row).Value = "7" Case "CPL" Range("I" & c.Row).Value = "8" Case "LCPL" Range("I" & c.Row).Value = "9" Case "PTE" Range("I" & c.Row).Value = "10" Case "APS" Range("I" & c.Row).Value = "11" Case "" Range("I" & c.Row).Value = "12" Exit For End Select Next c -------------------- --- Message posted from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Would any ideas here help? This is not complete, just something thrown
together to give an idea. v = Array("LTCOL", "MAJ", "CAPT", "LT", "WO1", "WO2", "SGT", "CPL", "LCPL", "PTE", "APS") For Each c In Columns("J:J").SpecialCells(xlTextValues) Cells(c.Row, 9) = WorksheetFunction.Match(c.Value, v) Next -- Dana DeLouis Using Windows XP & Office XP = = = = = = = = = = = = = = = = = "john_t_h " wrote in message ... I have this code which checks through the cells of a column. When it finds a value it checks through the cases and if it finds a match it writes data as specified in the case. The problem I am having is that when it hits a blank cell it stops. How can I get it to continue on? Code: -------------------- Columns("J:J").Select Dim c As Range For Each c In Selection Select Case UCase(c) Case "LTCOL" Range("I" & c.Row).Value = "1" Case "MAJ" Range("I" & c.Row).Value = "2" Case "CAPT" Range("I" & c.Row).Value = "3" Case "LT" Range("I" & c.Row).Value = "4" Case "WO1" Range("I" & c.Row).Value = "5" Case "WO2" Range("I" & c.Row).Value = "6" Case "SGT" Range("I" & c.Row).Value = "7" Case "CPL" Range("I" & c.Row).Value = "8" Case "LCPL" Range("I" & c.Row).Value = "9" Case "PTE" Range("I" & c.Row).Value = "10" Case "APS" Range("I" & c.Row).Value = "11" Case "" Range("I" & c.Row).Value = "12" Exit For End Select Next c -------------------- --- Message posted from http://www.ExcelForum.com/ |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
What I ended up doing was getting the macro to write some dummy data to
the blank cells by referencing another column that never has blank cells. That way I just added in another case for the dummy data and all is good. :) --- Message posted from http://www.ExcelForum.com/ |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Loop through last cell/row of used range | Excel Discussion (Misc queries) | |||
Average Formula to display blank cell if named range is blank | Excel Worksheet Functions | |||
how to get excel to display blank if reference cell blank | Excel Worksheet Functions | |||
COPY A CONCATENATE CELL TO BLANK CELL PUTTING IN THE NEXT BLANK C. | Excel Discussion (Misc queries) | |||
HELP!!!! Can't stop a loop (NOT an infinite loop) | Excel Programming |