Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi all,
I looking for a macro that deletes a range when it find a text string in a specific column. The macro must delete 2 rows after and 3 rows before the founded range including it (6 entire rows ). the code I'm using only deletes the row containing the founded text ("xxx"): Sub deleterows() Dim rngToSearch As Range Dim wks As Worksheet Dim rngFound As Range Set wks = ActiveSheet Set rngToSearch = wks.Columns(1) Set rngFound = rngToSearch.Find("xxx") If rngFound Is Nothing Then MsgBox "No Deletions Found" Else Do rngFound.EntireRow.Delete Set rngFound = rngToSearch.FindNext Loop Until rngFound Is Nothing End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub Thanks in advance for your help. Ashmork |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
macro to delete rows | Excel Programming | |||
Macro to 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 |