Saltar al contenido

Ejecutar macro indefinidamente


N+1

Recommended Posts

publicado

Buenas tardes a todos,

estaba ejecutando una macro para eliminar celda y fila superior, funciona bien pero no logro que se ejecute indefinidamente hasta que deje de hallar el target, no se si es mejor utilizar un Do While Loop en la estructura del código, adjunto el excel tal y como lo tengo actualmente.

muchas gracias

Eliminar.xltm

publicado

Para menos de 5.000 filas te vale con esto:

Sub EliminarFila()
Application.ScreenUpdating = False
For x = Range("A" & Rows.Count).End(xlUp).Row To 2 Step -1
   If Range("A" & x) = "Buenas tardes" Then
      Rows(x - 1).Delete
      x = x - 1
   End If
Next
End Sub

 

  • 1 month later...

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.