Kako koristiti ColorIndex u programu Excel VBA (4 primjera)

  • Podijeli Ovo
Hugh West

U ovom ću vam članku pokazati kako možete koristiti svojstvo ColorIndex u programu Excel VBA . Naučit ćete postaviti pozadinu, font i boju obruba jedne ili više ćelija koristeći svojstvo ColorIndex VBA , kao i postaviti boju jedne ćelije prema boji druge.

Excel VBA ColorIndex kodovi

Prije nego što pređete na glavnu raspravu, pogledajte donju sliku kako biste saznali ColorIndex svih boja dostupnih u Excelu VBA .

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitate ovaj članak.

VBA ColorIndex.xlsm

4 primjera za korištenje svojstva ColorIndex u programu Excel VBA

Ovdje imamo skup podataka s Imenima, početnim plaćama i Sadašnjim plaćama nekih zaposlenika tvrtke koja se zove 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 bilo što što želite pomoću svojstva ColorIndex VBA .

Promijenimo boju pozadine raspona B4:B13 u zelenu.

VBA kod:

Redak koda bit će:

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

[10 je ColorIndex boje zelene . Pogledajte tablicu boja.]

Izlaz:

Pokrenite ovaj kod i pronaći ćete boju pozadine raspon B4:B13 postao je zelen .

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

Također možete postaviti boju fonta teksta bilo koje ćelije pomoću svojstva ColorIndex programa Excel VBA .

Promijenimo boju fonta raspona B4:B13 u crvenu.

VBA kod:

Redak koda će biti:

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

[3 je ColorIndex of Red .]

Izlaz:

Pokreni ovaj kod , i vidjet ćete da je boja fonta raspona B4:B13 postala crvena .

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

Sada ćemo postaviti boju obruba ćelije pomoću svojstva ColorIndex VBA .

Promijenimo boju obruba raspona B4:B13 u crvenu.

VBA kod:

Redak koda bit će:

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

Izlaz:

Pokrenite ovaj kod. Promijenit će boju obruba raspona B4:B13 u crvenu.

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

Na kraju, pokazat ću vam da možete promijeniti boju jedne ćelije u skladu s bojom druge ćelije.

Promijenimo pozadinu boja ćelije B5 do zelene .

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

VBA kod:

Redak koda bit će:

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

Izlaz:

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

Slično tome, možete promijeniti boja fonta ili boja obruba bilo koje ćelije u skladu s bojom druge ćelije pomoću svojstva ColorIndex .

Više učenja

U ovom članku, mi Promijenio sam boju ćelija 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 saznali detalje.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.