Saltar al contenido

eliminar filas


estepanuno

Recommended Posts

publicado

Hola:

Aquí tienes una macro que hace lo que pides.

Sub EliminarNoPacosNoPepes()

Dim Rango As Range, Fila As Long, ÚltimaFila As Long

Application.ScreenUpdating = False

ÚltimaFila = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count - 1
For Fila = ActiveSheet.UsedRange.Row To ÚltimaFila
Application.StatusBar = "Procesando fila " & Fila & " / " & ÚltimaFila
If (Range("E" & Fila).Value <> "paco" And _
Range("E" & Fila).Value <> "pepe") Then
If Rango Is Nothing = True Then
Set Rango = Rows(Fila)
Else
Set Rango = Application.Union(Rango, Rows(Fila))
End If
End If
Next Fila

If Rango Is Nothing = False Then
Rango.Select
Selection.Delete
ActiveCell.Select
End If

Application.StatusBar = "Listo"
Application.ScreenUpdating = True

End Sub


[/CODE]

Macro creada automáticamente con este aporte.

https://www.ayudaexcel.com/foro/ideas-aportes-64/macro-que-crea-macros-para-seleccionar-copiar-mover-eliminar-resaltar-ocultar-filas-25907/

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.