Kako uporabiti ColorIndex v programu Excel VBA (4 primeri)

  • Deliti To
Hugh West

V tem članku vam bom pokazal, kako lahko uporabite ColorIndex lastnost v Excelu VBA . Naučili se boste nastaviti barvo ozadja, pisave in obrobe ene ali več celic z uporabo lastnosti ColorIndex VBA in nastaviti barvo ene celice glede na barvo druge celice.

Kode Excel VBA ColorIndex

Pred začetkom glavne razprave si oglejte spodnjo sliko in se seznanite z ColorIndex vseh barv, ki so na voljo v Excelu VBA .

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, da boste lahko vadili med branjem tega članka.

VBA ColorIndex.xlsm

4 primeri za uporabo lastnosti ColorIndex v programu Excel VBA

Tu imamo nabor podatkov z Imena, začetne plače in Sedanje plače nekaterih zaposlenih v podjetju Jupyter Group.

Naš cilj je prikazati različne načine uporabe ColorIndex lastnost VBA na tem naboru podatkov.

1. Nastavite barvo ozadja celic z uporabo ColorIndex v Excelu VBA

Barvo ozadja celice lahko nastavite na poljubno barvo z uporabo ColorIndex lastnost VBA .

Spremenimo barvo ozadja območja B4:B13 v zeleno barvo.

Koda VBA:

Vrstica kode bo:

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

[10 je ColorIndex barve zelena . Oglejte si barvno tabelo.]

Izhod:

Zaženite to kodo in našli boste barvo ozadja območja B4:B13 obrnil zelena .

2. Nastavite barvo pisave celic z uporabo ColorIndex v Excelu VBA

Barvo pisave besedila katere koli celice lahko nastavite tudi z uporabo ColorIndex lastnost programa Excel VBA .

Spremenimo barvo pisave območja B4:B13 v rdečo barvo.

Koda VBA:

Vrstica kode bo:

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

[3 je ColorIndex na spletnem mestu Rdeča .]

Izhod:

Zaženite to kodo in našli boste barvo pisave območja B4:B13 obrnil rdeča .

3. Nastavite barvo meje celic z uporabo ColorIndex v Excelu VBA

Zdaj bomo nastavili barvo roba celice z uporabo ColorIndex lastnost VBA .

Spremenimo barvo meje območja B4:B13 v rdečo barvo.

Koda VBA:

Vrstica kode bo:

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

Izhod:

Zaženite to kodo. Spremenila bo barvo robov območja B4:B13 v rdečo barvo.

4. Nastavite barvo celice na barvo druge celice z uporabo indeksa ColorIndex

Na koncu bom pokazal, da lahko spremenite barvo ene celice glede na barvo druge celice.

Spremenimo barvo ozadja celice B5 na . zelena .

Zdaj bomo spremenili barvo ozadja celice D5 glede na celico B5 .

Koda VBA:

Vrstica kode bo:

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

Izhod:

Zaženi to kodo. Spremenila bo barvo ozadja celice D5 glede na celico B5 .

Podobno lahko spremenite barvo pisave ali barvo roba katere koli celice glede na barvo druge celice z uporabo ColorIndex lastnost.

Več učenja

V tem članku smo spremenili barvo celic z uporabo ColorIndex lastnost VBA .

Poleg ColorIndex obstaja še ena lastnost, imenovana Barva na spletnem mestu VBA , ki se ukvarja z barvami.

Kliknite tukaj in se podrobneje seznanite z njo.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.