ELIMINAR FILAS !!! AYUDA !!!!
Publicado por EL PANDA (67 intervenciones) el 16/06/2016 17:16:59
HOLA A TODOS !!!
TENGO EL SIGUIENTE CODIGO QUE ELIMINA LAS FILAS QUE CONTENGA CAMPO DE COLOR ROJO:
Sub EliminarFilas()
'Hacemos un bucle Do While el cual se ejecutará hasta que haya una celda vacía
Do While ActiveCell.Value <> ""
'Eliminar los que tengan fondo rojo
If ActiveCell.Interior.ColorIndex = 3 Then
'... elimina la fila
ActiveCell.EntireRow.Delete
ActiveCell.Offset(-1, 0).Select
Else
End If
'Recorre una fila hacia abajo
ActiveCell.Offset(1, 0).Select
Loop
End Sub
LO QUE QUIERO ES QUE SEA AL REVÉS QUE QUEDEN SOLO LOS ROJOS, Y QUE SE ELIMINE LOS QUE NO ESTÉN PINTADOS, COMO PUEDO HACER ????
POR CIERTO INTENTE PINTADO DE ROJO LOS VALORES UNICOS Y ASI USAR LA FORMULA, PERO NO FUNCIONA CORRE PERO NO BORRA NADA... ALGUNA OTRA FORMULA O MACROS PARA ELIMINAR VALORES UNICOS ?????
TENGO EL SIGUIENTE CODIGO QUE ELIMINA LAS FILAS QUE CONTENGA CAMPO DE COLOR ROJO:
Sub EliminarFilas()
'Hacemos un bucle Do While el cual se ejecutará hasta que haya una celda vacía
Do While ActiveCell.Value <> ""
'Eliminar los que tengan fondo rojo
If ActiveCell.Interior.ColorIndex = 3 Then
'... elimina la fila
ActiveCell.EntireRow.Delete
ActiveCell.Offset(-1, 0).Select
Else
End If
'Recorre una fila hacia abajo
ActiveCell.Offset(1, 0).Select
Loop
End Sub
LO QUE QUIERO ES QUE SEA AL REVÉS QUE QUEDEN SOLO LOS ROJOS, Y QUE SE ELIMINE LOS QUE NO ESTÉN PINTADOS, COMO PUEDO HACER ????
POR CIERTO INTENTE PINTADO DE ROJO LOS VALORES UNICOS Y ASI USAR LA FORMULA, PERO NO FUNCIONA CORRE PERO NO BORRA NADA... ALGUNA OTRA FORMULA O MACROS PARA ELIMINAR VALORES UNICOS ?????
Valora esta pregunta


0