Obsah
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.xlsm4 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.