Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a strange thing I want my macro to do. A: Search Column I for a 7 or
a 1 and if it is not one of those two then delete columns E through J in that row and shift all data to right over into it's place. This formula below is CLOSE, but not quite. It does it some of the time, but for some reason it leaves a 5 or a D. I want this formula to run some kind of loop to keep doing the search until the column I is filled with 7, 1, or blank. Then run the program loop again except on column O, looking for just 1's. Deleting everything from K Through P if it doesn't have a 1 shifting all data to the right into it's place and loop until there is nothing but 1's or blanks left. Dim lastrow As Long, a As Long Dim cell As Range lastrow = Cells(Rows.Count, "I").End(xlUp).Row For i = lastrow To 1 Step -1 Set cell = Cells(i, "I") If IsNumeric(cell) Then If Not (cell = 1 Or cell = 7) Then cell.Offset(0, -4).Resize(1, 6).Delete Shift:=xlToLeft End If End If Next I know it's kind of wierd, don't ask because I'm not typing the novel it takes to understand. :) Does it make sense what I want it to do? Any help is MUCH appreciated. THANKS!!!!! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Updating workbook with an alpha sort sheet and a numeric sort shee | Excel Discussion (Misc queries) | |||
sort function for dates does not sort properly in Office 2007 Exc. | Excel Worksheet Functions | |||
Pls. reply Sort Data and copy to next coulmn when sort order chang | Excel Programming | |||
Excel sort by Fill Color by custom list sort | Excel Discussion (Misc queries) | |||
sort (on part of) string - originally posted under Tricky Sort | Excel Programming |