Kako koristiti ColorIndex u Excel VBA (4 primjera)

  • Podijeli Ovo
Hugh West

U ovom članku ću vam pokazati kako možete koristiti svojstvo ColorIndex u programu Excel VBA . Naučićete da podesite boju pozadine, fonta i ivice jedne ili više ćelija koristeći svojstvo ColorIndex VBA , kao i da podesite boju jedne ćelije prema boji druge.

Excel VBA ColorIndex Codes

Pre nego što pređete na glavnu diskusiju, pogledajte sliku ispod da biste saznali ColorIndex svih boja dostupnih u Excelu VBA .

Preuzmite radnu svesku za vježbe

Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.

VBA ColorIndex.xlsm

4 primjera za korištenje svojstva ColorIndex u Excelu VBA

Ovdje imamo skup podataka s Imena, početne plaće i sadašnje plaće nekih zaposlenika kompanije Jupyter Group.

Naš cilj je vidjeti različite upotrebe svojstva ColorIndex VBA na ovom skupu podataka.

1. Postavite boju pozadine ćelije koristeći ColorIndex u programu Excel VBA

Možete postaviti boju pozadine ćelije na sve što želite pomoću svojstva ColorIndex VBA .

Promijenimo boju pozadine raspona B4:B13 u zelenu.

VBA kod:

Linija koda će biti:

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

[10 je Indeks boja boje zelena . Pogledajte grafikon boja.]

Izlaz:

Pokrenite ovaj kod i naći ćete boju pozadine raspon B4:B13 okrenut zeleno .

2. Postavite boju fonta ćelije koristeći ColorIndex u programu Excel VBA

Također možete postaviti boju fonta teksta bilo koje ćelije koristeći svojstvo ColorIndex Excel VBA .

Promijenimo boju fonta raspona B4:B13 u crvenu.

VBA kod:

Linija koda će biti:

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

[3 je Indeks boja od Crveno .]

Izlaz:

Pokreni ovaj kod , i naći ćete da je boja fonta raspona B4:B13 okrenuta crvenom .

3. Postavite boju granice ćelije koristeći ColorIndex u programu Excel VBA

Sada ćemo postaviti boju ivice ćelije koristeći svojstvo ColorIndex VBA .

Promijenimo boju granice opsega B4:B13 u crvenu.

VBA kod:

Linija koda će biti:

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

Izlaz:

Pokreni ovaj kod. Promijenit će boju granica raspona B4:B13 u crvenu.

4. Postavite boju ćelije na boju druge ćelije koristeći ColorIndex

Konačno, pokazat ću vam da možete promijeniti boju jedne ćelije prema boji druge ćelije.

Hajde da promijenimo pozadinu boja ćelije B5 do zelene .

Sada ćemopromijenite boju pozadine ćelije D5 prema boji ćelije B5 .

VBA kod:

Linija koda će biti:

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

Izlaz:

Pokreni ovaj kod. Promijenit će boju pozadine ćelije D5 prema boji ćelije B5 .

Slično, možete promijeniti boja fonta ili boja obruba bilo koje ćelije u skladu s onom druge ćelije koja koristi svojstvo ColorIndex .

Više učenja

U ovom članku smo promijenio sam boju ćelije pomoću svojstva ColorIndex VBA .

Osim svojstva ColorIndex , postoji još jedno svojstvo pod nazivom Boja u VBA , koja se bavi bojama.

Kliknite ovdje da biste je saznali u detalje.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.