Sadržaj
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.