Cómo escribir en vba para pintar un color deseado si se cumplen ciertas condiciones.
En Excel:
Si las celdas (filas, columnas) cumplen las condiciones, entonces
celdas(x, y).Interior.Colorindex = 3? '
endif
El siguiente se escribe así Sub?c()
Range(Cells(1,?1),?Cells(Sheet1. Rango ("a65536").End(3).Row,?Sheet1.Range("IU1").End(3).Row,?Sheet1.Range("IU1").End(3).Row,?Sheet1 Rango("IU1").End(3).Row,?Sheet1.Range("IU1").Row,?Sheet1.Range("IU1").Row,?Sheet1.Range("IU1").Row. , ?Hoja1.Range("IU1").Fila, ?Hoja1.Range("IU1").Hoja1.Range("IU1").Fin(1).Columna)). Range("a65536").End(3).Row
For?j?=?1?To?Sheet1.Range("IU1").End(1).Column
If?Cells(i,?j)?gt;?100?Then
Cells(i,?j).Interior.ColorIndex?=?3'Establece el color en rojo
Fin?Si
Siguiente?j
Siguiente?i
End?Sub
El efecto de ejecución es el siguiente:
El siguiente es el índice de configuración de color. Después de cambiar ColorIndex a 3, se puede utilizar el código de color correspondiente para crear el color deseado.