Com utilitzar ColorIndex a Excel VBA (4 exemples)

  • Comparteix Això
Hugh West

En aquest article, us mostraré com podeu utilitzar la propietat ColorIndex a Excel VBA . Aprendràs a establir el color de fons, el tipus de lletra i la vora d'una o més cel·les mitjançant la propietat ColorIndex de VBA , així com a definir el color d'una cel·la segons el d'una altra.

Codis Excel VBA ColorIndex

Abans d'anar a la discussió principal, mireu la imatge següent per conèixer el ColorIndex de tots els colors disponibles a Excel VBA .

Descarregueu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.

VBA ColorIndex.xlsm

4 exemples per utilitzar la propietat ColorIndex a Excel VBA

Aquí tenim un conjunt de dades amb els Noms, Salaris inicials i Salaris actuals d'alguns empleats d'una empresa anomenada Jupyter Group.

El nostre objectiu és veure diversos usos de la propietat ColorIndex de VBA en aquest conjunt de dades.

1. Definiu el color de fons de la cel·la mitjançant ColorIndex a Excel VBA

Podeu establir el color de fons de la cel·la amb el que vulgueu mitjançant la propietat ColorIndex de VBA .

Canviem el color de fons del rang B4:B13 a verd.

Codi VBA:

La línia de codi serà:

Range("B4:B13").Interior.ColorIndex = 10

[10 és el ColorIndex del color verd . Vegeu la carta de colors.]

Sortida:

Executeu aquest codi i trobareu el color de fons del el rang B4:B13 es va tornar verd .

2. Definir el color de la lletra de la cel·la mitjançant ColorIndex a Excel VBA

També podeu definir el color de la lletra del text de qualsevol cel·la mitjançant la propietat ColorIndex d'Excel VBA .

Canviem el color del tipus de lletra de l'interval B4:B13 a vermell.

Codi VBA:

La línia de codi serà:

Range("B4:B13").Font.ColorIndex = 3

[3 és el ColorIndex de Vermell .]

Sortida:

Executeu aquest codi , i trobareu el color de la lletra de l'interval B4:B13 tornat a vermell .

3. Estableix el color de la vora de la cel·la mitjançant ColorIndex a Excel VBA

Ara establirem el color de la vora de la cel·la mitjançant la propietat ColorIndex de VBA .

Canviem el color de la vora del rang B4:B13 a vermell.

Codi VBA:

La línia de codi serà:

Range("B4:B13").Borders.ColorIndex = 3

Sortida:

Executeu aquest codi. Canviarà el color de les vores de l'interval B4:B13 a vermell.

4. Estableix el color de la cel·la amb el color d'una altra cel·la mitjançant ColorIndex

Finalment, us mostraré que podeu canviar el color d'una cel·la segons el color d'una altra cel·la.

Canviem el fons. color de la cel·la B5 a verd .

Ara,canvieu el color de fons de la cel·la D5 segons el de la cel·la B5 .

Codi VBA:

La línia de codi serà:

Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex

Sortida:

Executeu aquest codi. Canviarà el color de fons de la cel·la D5 segons el de la cel·la B5 .

De la mateixa manera, podeu canviar el color de lletra o color de vora de qualsevol cel·la segons el d'una altra cel·la utilitzant la propietat ColorIndex .

Més aprenentatge

En aquest article, He canviat el color de les cel·les mitjançant la propietat ColorIndex de VBA .

A més de la propietat ColorIndex , hi ha una altra propietat anomenada Color a VBA , que tracta els colors.

Feu clic aquí per conèixer-lo en detall.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.