Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
this group led me to C. Pearson's site and this most helpful macro:
Public Sub DeleteRowOnBlankCell() On Error Resume Next Selection.SpecialCells(xlCellTypeBlanks).EntireRow .Delete ActiveSheet.UsedRange End Sub How can I modify this to delete on Cell = 0? I looked at other postings and they are all limited to specific columns. I would like to have a general solution so that whichever column is selected is used. Thanks in advance, wal50 |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Sub zero_killer()
Set killrow = Nothing For Each rr In Selection If IsEmpty(rr) Then Else If rr.Value = 0 Then If killrow Is Nothing Then Set killrow = rr Else Set killrow = Union(killrow, rr) End If End If End If Next If killrow Is Nothing Then Else killrow.EntireRow.Delete End If End Sub -- Gary''s Student - gsnu200762 "wal50" wrote: this group led me to C. Pearson's site and this most helpful macro: Public Sub DeleteRowOnBlankCell() On Error Resume Next Selection.SpecialCells(xlCellTypeBlanks).EntireRow .Delete ActiveSheet.UsedRange End Sub How can I modify this to delete on Cell = 0? I looked at other postings and they are all limited to specific columns. I would like to have a general solution so that whichever column is selected is used. Thanks in advance, wal50 |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Public Sub DeleteRowOnCell()
Dim coltocheck As Range Set coltocheck = Application.InputBox(prompt:= _ "Select A Column", Type:=8) With coltocheck Do Set c = .Find(0, LookIn:=xlValues, LookAt:=xlWhole, _ MatchCase:=False) If c Is Nothing Then Exit Do c.EntireRow.Delete Loop End With End Sub Gord Dibben MS Excel MVP On Fri, 28 Dec 2007 11:31:01 -0800, wal50 wrote: this group led me to C. Pearson's site and this most helpful macro: Public Sub DeleteRowOnBlankCell() On Error Resume Next Selection.SpecialCells(xlCellTypeBlanks).EntireRo w.Delete ActiveSheet.UsedRange End Sub How can I modify this to delete on Cell = 0? I looked at other postings and they are all limited to specific columns. I would like to have a general solution so that whichever column is selected is used. Thanks in advance, wal50 |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thank you both for the responses. This is is a very helpful site.
wal50 "Gord Dibben" wrote: Public Sub DeleteRowOnCell() Dim coltocheck As Range Set coltocheck = Application.InputBox(prompt:= _ "Select A Column", Type:=8) With coltocheck Do Set c = .Find(0, LookIn:=xlValues, LookAt:=xlWhole, _ MatchCase:=False) If c Is Nothing Then Exit Do c.EntireRow.Delete Loop End With End Sub Gord Dibben MS Excel MVP On Fri, 28 Dec 2007 11:31:01 -0800, wal50 wrote: this group led me to C. Pearson's site and this most helpful macro: Public Sub DeleteRowOnBlankCell() On Error Resume Next Selection.SpecialCells(xlCellTypeBlanks).EntireRo w.Delete ActiveSheet.UsedRange End Sub How can I modify this to delete on Cell = 0? I looked at other postings and they are all limited to specific columns. I would like to have a general solution so that whichever column is selected is used. Thanks in advance, wal50 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I conditionally delete rows based on cell contents? | Excel Worksheet Functions | |||
How can I insert and delete rows within a locked cell range column | Excel Worksheet Functions | |||
To delete rows when more than one cell is blank | Excel Worksheet Functions | |||
Delete empty rows with cell type 2 | Excel Discussion (Misc queries) | |||
Hide/Delete entire rows based in the content of one cell | Excel Discussion (Misc queries) |