Ako používať ColorIndex v programe Excel VBA (4 príklady)

  • Zdieľajte To
Hugh West

V tomto článku vám ukážem, ako môžete použiť ColorIndex vlastnosť v programe Excel VBA . Naučíte sa nastaviť farbu pozadia, písma a okraja jednej alebo viacerých buniek pomocou vlastnosti ColorIndex VBA , ako aj nastaviť farbu jednej bunky podľa farby inej bunky.

Kódy programu Excel VBA ColorIndex

Predtým, ako prejdete k hlavnej diskusii, pozrite sa na obrázok nižšie, aby ste vedeli ColorIndex všetkých farieb dostupných v programe Excel VBA .

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit a precvičte si ho pri čítaní tohto článku.

VBA ColorIndex.xlsm

4 príklady na použitie vlastnosti ColorIndex v programe Excel VBA

Tu máme súbor údajov s Mená, nástupné platy a Súčasné platy niektorých zamestnancov spoločnosti s názvom Jupyter Group.

Naším cieľom je vidieť rôzne spôsoby použitia ColorIndex vlastnosť VBA na tomto súbore údajov.

1. Nastavenie farby pozadia bunky pomocou funkcie ColorIndex v aplikácii Excel VBA

Farbu pozadia bunky môžete nastaviť na ľubovoľnú farbu pomocou ColorIndex vlastnosť VBA .

Zmeňme farbu pozadia rozsahu B4:B13 na zelenú.

Kód VBA:

Riadok kódu bude:

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

[10 je ColorIndex farby zelená . Pozri farebnú tabuľku.]

Výstup:

Spustite tento kód a zistíte farbu pozadia rozsahu B4:B13 obrátil zelená .

2. Nastavenie farby písma bunky pomocou ColorIndex v programe Excel VBA

Môžete tiež nastaviť farbu písma textu ktorejkoľvek bunky pomocou ColorIndex vlastnosť programu Excel VBA .

Zmeňme farbu písma rozsahu B4:B13 na červenú.

Kód VBA:

Riadok kódu bude:

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

[3 je ColorIndex z Červená .]

Výstup:

Spustite tento kód a zistíte farbu písma rozsahu B4:B13 obrátil červená .

3. Nastavenie farby okraja bunky pomocou ColorIndex v programe Excel VBA

Teraz nastavíme farbu okraja bunky pomocou príkazu ColorIndex vlastnosť VBA .

Zmeňme farbu okraja rozsahu B4:B13 na červenú.

Kód VBA:

Riadok kódu bude:

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

Výstup:

Spustite tento kód. Zmení sa farba hraníc rozsahu B4:B13 na červenú.

4. Nastavenie farby bunky na farbu inej bunky pomocou funkcie ColorIndex

Nakoniec vám ukážem, že môžete zmeniť farbu jednej bunky podľa farby inej bunky.

Zmeňme farbu pozadia bunky B5 na zelená .

Teraz zmeníme farbu pozadia bunky D5 podľa bunky B5 .

Kód VBA:

Riadok kódu bude:

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

Výstup:

Spustite tento kód. Zmení sa farba pozadia bunky D5 podľa bunky B5 .

Podobne môžete zmeniť farbu písma alebo farbu okraja ktorejkoľvek bunky podľa farby inej bunky pomocou ColorIndex nehnuteľnosť.

Ďalšie vzdelávanie

V tomto článku sme zmenili farbu buniek pomocou ColorIndex vlastnosť VBA .

Okrem toho ColorIndex existuje ďalšia vlastnosť s názvom Farba na stránke VBA , ktorá sa zaoberá farbami.

Kliknutím sem sa s ním podrobne zoznámite.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.