Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Matt -- is it something as simple as a spelling error?
You declare lstRw but use lstRow in your loop HTH Trevor Williams "mattg" wrote: I'm tyring to delete rows based on these criteria: If the value of any given cell in column D does not match the value of the cell before it or the cell after it within that column delete the entire row. To do it manually I use the formula =if(D2=D1,1,if(D2=D3,1,)) Then I delete the rows with "0" value Here is what I have so far that doesn't work: Sub delRws() Dim lstRw As Long, i As Long lstRw = ActiveSheet.Cells(Rows.Count, "d").End(xlUp).Row For i = lstrow To 2 Step -1 If ActiveSheet.Cells(i, "d") < ActiveSheet.Cells(i - 1, "d") And ActiveSheet.Cells(i, "d") < ActiveSheet.Cells(i + 1, "d") Then EntireRow.Delete Next End Sub Thanks in advance |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Delete rows using a macro | Excel Discussion (Misc queries) | |||
My Macro does NOT Delete ROWS?? | Excel Programming | |||
Macro to delete rows | Excel Programming | |||
macro to delete entire rows when column A is blank ...a quick macro | Excel Programming |