¿Cómo omitir el error 91 en una búsqueda dentro de una macro?
Estoy realizando una macro para buscar un el texto " E CV" y elimine las 9 filas superiores y después elimine dicho texto dejando los números que están en la misma celda, el problema es que no siempre hay la misma cantidad de celdas con " E CV" por lo que si le coloco la Instrucción For para que la busque unas 18 veces y solo hay 10, cuando quiere ejecutar la búsqueda 11 me marca el error 91 y necesito que cuando ya no encuentre más " E CV" pase a la casilla A1
Esta es la macro que realice
For i = 1 To 18
Cells.Find(What:=" E CV", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
ActiveCell.Offset(-1, 0).Range("A1").Activate
ActiveCell.Offset(-8, 0).Range("A1:A9").Select
Application.CutCopyMode = False
Selection.EntireRow.Delete
ActiveCell.Offset(0, 0).Range("A1").Select
Selection.Copy
ActiveCell.Offset(0, 2).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Range("A1:B1").Select
Selection.Replace What:=" E CV", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Application.CutCopyMode = False
Selection.Copy
ActiveCell.Offset(0, -2).Range("A1").Select
ActiveSheet.Paste
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveCell.Offset(0, 2).Range("A1").Select
Selection.ClearContents
ActiveCell.Offset(0, -2).Range("A1").Select
Next
Range("A1").Select
End Sub