COMO SALGO DE UN CICLO EN VISUAL BASIC
Publicado por Manuel Centurion (5 intervenciones) el 10/02/2005 17:30:40
Estoy tratando de hacer una macro de Excel, en el editor de VisualBasic, como puedo romper un ciclo cuando una condicion de busqueda ya no se cumple?
Al barrer aproximadamente 800 filas y despues de borrar alrededor de 100 registros que contienen la cadena xxxx, se detiene y me manda: Se ha producido el error 91 en tiempo de ejecucion: Variable de objeto o bloque With no establecido.
Mi sintaxis es:
Do
Application.Goto Reference:=\"R1C1\"
Cells.Find(What:=\"periodo\", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Selection.EntireRow.Delete
Selection.EntireRow.Delete
Loop
Al barrer aproximadamente 800 filas y despues de borrar alrededor de 100 registros que contienen la cadena xxxx, se detiene y me manda: Se ha producido el error 91 en tiempo de ejecucion: Variable de objeto o bloque With no establecido.
Mi sintaxis es:
Do
Application.Goto Reference:=\"R1C1\"
Cells.Find(What:=\"periodo\", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Selection.EntireRow.Delete
Selection.EntireRow.Delete
Loop
Valora esta pregunta


0