UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo


No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1RESUELTO Borrar filas en ciertas columnas el 04/10/17, 06:50 pm

newbieM


Hola, buenas tardes a todos.

Tengo un archivo con varias columnas y necesito borrar todas las filas que cumplan varios criterios en varias filas.
Por ejemplo:
En la columna Bloq, que me borre todo lo que tenga valor de X
En la columna Status todo lo que tenga valor de ope

El problema es que el archivo no tiene un numero fijo de registros, pueden ser desde 100 hasta 15'000 o más.

¿Me podrían ayudar por favor?

Gracias!!!!!
Archivos
filas.zip
No tienes los permisos para descargar los archivos.
(220 KB)

2RESUELTO Re: Borrar filas en ciertas columnas el 05/10/17, 04:37 pm

newbieM


He conseguido medio hacer este código, pero se salta filas no sé por qué:

Sub Borrar_filas()
Dim Rng As Range, Cell As Range

Set Rng = Range(Range("P8"), Range("P" & Rows.Count).End(xlUp))

For Each Cell In Rng
    
    If Cell = "X" Or Cell = "x" Then
        Cell.EntireRow.Delete
    End If

Next Cell

End Sub

3RESUELTO Re: Borrar filas en ciertas columnas el 05/10/17, 06:09 pm

newbieM


Sub Borrar_fila_bloq()

    Dim rng As Range, i As Integer

    'Rango
    Set rng = Range("P1:P14000")

    'Loop de filas hacia atrás en el rango especificado arriba
    For i = rng.Rows.Count To 1 Step -1

        'Borra celda que contenga valor que se quiere borrar
        If rng.Cells(i).Value = "X" Then rng.Cells(i).EntireRow.Delete
    Next

End Sub


Muchas gracias, ya lo logré, copio el código que sirve por si es de ayuda.
Saludos.

4RESUELTO Re: Borrar filas en ciertas columnas el 05/10/17, 06:11 pm

newbieM


Resuelto

5RESUELTO Re: Borrar filas en ciertas columnas el 05/10/17, 11:10 pm

Igtelo

avatar
Bien NiewbieM!!!

Gracias por compartir...

Saludos
Ignacio Téllez

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.