Trucos y tretas en Excel VBA para programadores - Coloreando el fondo de las celdas

Colorear el fondo de las celdas usa código distinto, según el color que vayas a utilizar.
El truco es seleccionar una celda o un rango de celdas y luego aplicar un conjunto de instrucciones específico para cada conjunto de colores.

Hay colores estándar y colores temáticos.



Dependiendo de cuales colores quieras, así será el código


La transcripción del código a continuación, para que copies y pegues:

Sub NoFill()
    With Selection.Interior
        .Pattern = xlNone
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
End Sub

Sub StandardColor()
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 192
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
End Sub

Sub ThemeColor()
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorAccent4
        .TintAndShade = 0.799981688894314
        .PatternTintAndShade = 0
    End With
End Sub

Los valores que debes usar son los siguientes:



Los valores son los siguientes para que no tengas que escribirlos.

192
255
49407
65535
5296274
5287936
15773696
12611584
6299648
10498160

xlThemeColorDark1
xlThemeColorLight1
xlThemeColorDark2
xlThemeColorLight2
xlThemeColorAccent1
xlThemeColorAccent2
xlThemeColorAccent3
xlThemeColorAccent4
xlThemeColorAccent5
xlThemeColorAccent6

-4.99893185216834E-02
0.499984740745262
-9.99786370433668E-02
0.799981688894314

-0.149998474074526
0.349986266670736
-0.249977111117893
0.599993896298105

-0.249977111117893
0.249977111117893
-0.499984740745262
0.399975585192419

-0.349986266670736
0.149998474074526
-0.749992370372631
-0.249977111117893

-0.499984740745262
4.99893185216834E-02
-0.899990844447157
-0.499984740745262

Colorear el fondo de las celdas resulta útil para destacar valores, encontrar inconformidades, o mostrar la estructura de los datos.  Los criterios que uses para colorear dependen de lo que necesites.

Cabe destacar que en este post no me he referido a formatos condicionales.
Accede a Rankia
¡Sé el primero en comentar!