Home |
Search |
Today's Posts |
#1
|
|||
|
|||
delete columns and rows-cells equalling zero or any selected value
Want to select a range of cells horizonally and then delete column when value
is zero. Same with rows, select cells vertically and then delete rows when value is zero. THX gang. I'd trade my mother for all your help... |
#2
|
|||
|
|||
Scottie,
I hope your mother doesn't visit microsoft.public.excel.worksheet.functions ;-) Try the sub below. HTH, Bernie MS Excel MVP Sub ScottieDeleteZero() Dim i As Integer If Selection.Rows.Count 1 And _ Selection.Columns.Count 1 Then MsgBox "Select either a single row or column of cells" Exit Sub End If If Selection.Rows.Count 1 Then For i = Selection.Cells.Count To 1 Step -1 If Selection.Cells(i).Value = 0 Then Selection.Cells(i).EntireRow.Delete End If Next i Else For i = Selection.Cells.Count To 1 Step -1 If Selection.Cells(i).Value = 0 Then Selection.Cells(i).EntireColumn.Delete End If Next i End If End Sub "Scottie" wrote in message ... Want to select a range of cells horizonally and then delete column when value is zero. Same with rows, select cells vertically and then delete rows when value is zero. THX gang. I'd trade my mother for all your help... |
#3
|
|||
|
|||
You're too damn good MVP...
"Bernie Deitrick" wrote: Scottie, I hope your mother doesn't visit microsoft.public.excel.worksheet.functions ;-) Try the sub below. HTH, Bernie MS Excel MVP Sub ScottieDeleteZero() Dim i As Integer If Selection.Rows.Count 1 And _ Selection.Columns.Count 1 Then MsgBox "Select either a single row or column of cells" Exit Sub End If If Selection.Rows.Count 1 Then For i = Selection.Cells.Count To 1 Step -1 If Selection.Cells(i).Value = 0 Then Selection.Cells(i).EntireRow.Delete End If Next i Else For i = Selection.Cells.Count To 1 Step -1 If Selection.Cells(i).Value = 0 Then Selection.Cells(i).EntireColumn.Delete End If Next i End If End Sub "Scottie" wrote in message ... Want to select a range of cells horizonally and then delete column when value is zero. Same with rows, select cells vertically and then delete rows when value is zero. THX gang. I'd trade my mother for all your help... |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
how do i delete the extra empty rows and columns that i dont need. | Excel Discussion (Misc queries) | |||
How to delete extraneous rows and columns | Excel Discussion (Misc queries) | |||
extract data from a range of cells in rows or columns when a date. | Excel Worksheet Functions | |||
The $ thing to lock cells at rows or columns | Excel Discussion (Misc queries) | |||
How do you select two cells in different rows and columns with ou. | Excel Discussion (Misc queries) |