Colores de fondo en Excel VBA
Buenas noches, por aquí Miguel y hoy os traigo un nuevo artículo.
Cambiando colores de fondo dentro Excel VBA es fácil. Utilice la propiedad Interior para devolver un objeto Interior. Luego use la propiedad ColorIndex del objeto Interior para establecer el color de fondo de una celda.
Coloque tres botones de comando en su hoja de trabajo y agregue las siguientes líneas de código:
1. La siguiente línea de código establece el color de fondo de la celda A1 en azul claro.
Alcance ("A1"). Interior.ColorIndex = 37
Resultado:
2. La siguiente línea de código establece el color de fondo de la celda A1 en "Sin relleno".
Alcance ("A1"). Interior.ColorIndex = 0
Resultado:
3. Si desea saber el número ColorIndex de un color, pregunte a Excel VBA.
MsgBox Selection.Interior.ColorIndex
Seleccione la celda A1 y haga clic en el botón de comando de hoja:
Resultado:
4. La propiedad ColorIndex permite el acceso a una paleta de colores de 56 colores.
Nota: Descargue el archivo de Excel para ver cómo creamos esta paleta de colores.
5. Si no encuentra el color específico que busca, utilice la propiedad Color y la función RGB.
Alcance ("A1"). Interior.Color = RGB (255, 0, 0)
Explicación: RGB significa rojo, verde y azul. Estos son los tres colores primarios. Cada componente puede tener un valor de 0 a 255. Con esta función puedes hacer todos los colores. RGB (255,0,0) da el color rojo puro (ColorIndex = 3 produce el mismo resultado).
Deja una respuesta