Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I want to use Ron de Bruin's
http://www.rondebruin.nl/delete.htm AutoFilter code to delete a lot of rows. The criteria for rows to be deleted is: =OR(NOT(ISNUMBER(B9));AND(ISNUMBER(B9);ISTEXT(C9)) ;LEFT(D9;4)="Side") from row 9 to row 30.000. Any help on how to put this formula into Ron's below code: Regards Hans Knudsen Sub Delete_with_Autofilter() Dim DeleteValue As String Dim rng As Range Dim calcmode As Long With Application calcmode = .Calculation .Calculation = xlCalculationManual .ScreenUpdating = False End With 'Fill in the value that you want to delete 'Tip: use DeleteValue = "<ron" to delete rows without ron DeleteValue = "ron" 'Sheet with the data, you can also use Sheets("MySheet") With ActiveSheet 'Firstly, remove the AutoFilter .AutoFilterMode = False 'Apply the filter .Range("A1:A" & .Rows.Count).AutoFilter Field:=1, Criteria1:=DeleteValue With .AutoFilter.Range On Error Resume Next Set rng = .Offset(1, 0).Resize(.Rows.Count - 1, 1) _ .SpecialCells(xlCellTypeVisible) On Error GoTo 0 If Not rng Is Nothing Then rng.EntireRow.Delete End With 'Remove the AutoFilter .AutoFilterMode = False End With With Application .ScreenUpdating = True .Calculation = calcmode End With End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Delete Rows with Autofilter and partial cell. | Excel Programming | |||
VBA code to delete rows | Excel Discussion (Misc queries) | |||
How to use autofilter to delete duplicate rows (2nd criteria) ? | Excel Programming | |||
code to delete rows | Excel Discussion (Misc queries) | |||
delete rows autofilter | Excel Programming |