Cambiar el color a celda según su color

Hola, leí todos tus comentarios pero como soy un principiante en VBA
no pude relacionarlo con mi pregunta. Básicamente necesito un macro que
diga que del área A1 a Z100 todas las celdas de color amarillo (250, 0, 0) no tengan color de relleno. Muchas gracias

1

1 Respuesta

806.975 pts. Excel avanzado y VBA

Esta macro te puede ayudar. Te explico:

Marca con el ratón el rango que quieres analizar y después de que esté marcado ejecuta esta macro:

(Recuerda finalizar y puntuar mi labor)

Sub colores()

For Each celda In Selection

If celda.Interior.ColorIndex = 6 Then

celda.Interior.ColorIndex = xlNone

End If

Next

End Sub

Funcionó perfecto. Lo único necesito que lo hago solo, es decir, cuando yo ejecuto el macro, que de la celda A1 hasta la E100 busque las celdas color amarillo y le saque el relleno.

Aquí la tienes. Recuerda finalizar y puntuar por favor,

Sub colores()
For Each celda In range("a1:e100")
If celda.Interior.ColorIndex = 6 Then
celda.Interior.ColorIndex = xlNone
End If
Next
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas