Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Don, Jim & Tom .. . MANY MANY THANKS !
"Tom Ogilvy" ha scritto nel messaggio ... If you don't have any formulas that produce error values in the column: Sub DeleteRows() Dim r As Range, tel As String tel = "ABC" Columns(6).Replace _ What:=tel, _ Replacement:="=na()", _ LookAt:=xlPart, _ SearchOrder:=xlByRows, _ MatchCase:=False On Error Resume Next Set r = Columns(6).SpecialCells(xlFormulas, _ xlErrors) On Error GoTo 0 If Not r Is Nothing Then r.EntireRow.Delete End If End Sub and less than 8190 separate areas to delete. -- Regards, Tom Ogilvy "mino" wrote: Hi. In my code, I delete the entire row of a particolar cell 'c' (if tel = c). However, the loop "next c" jump to next one, but the real new 'c' is in the same row, because actual 'c' in same row is deleted. How can set c counter minus 1? [...] For Each c In Range("F:F") If tel = c Then Rows((c.Row)).Delete End If End If Next c [...] Thanks to all M. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I set up a "roll over" counter in excel 2003? | Excel Worksheet Functions | |||
multiple file uploading - runtime error'13': type mismatch "While Counter <= UBound(FName)" | Excel Discussion (Misc queries) | |||
use variable in Workbooks("book1").Worksheets("sheet1").Range("a1" | Excel Programming | |||
Using "Cells" to write "Range("A:A,H:H").Select" | Excel Programming |