Kazalo
V tem članku vam bom pokazal, kako lahko uporabite ColorIndex lastnost v Excelu VBA . Naučili se boste nastaviti barvo ozadja, pisave in obrobe ene ali več celic z uporabo lastnosti ColorIndex VBA in nastaviti barvo ene celice glede na barvo druge celice.
Kode Excel VBA ColorIndex
Pred začetkom glavne razprave si oglejte spodnjo sliko in se seznanite z ColorIndex vseh barv, ki so na voljo v Excelu VBA .
Prenesi delovni zvezek za prakso
Prenesite ta delovni zvezek za vadbo, da boste lahko vadili med branjem tega članka.
VBA ColorIndex.xlsm4 primeri za uporabo lastnosti ColorIndex v programu Excel VBA
Tu imamo nabor podatkov z Imena, začetne plače in Sedanje plače nekaterih zaposlenih v podjetju Jupyter Group.
Naš cilj je prikazati različne načine uporabe ColorIndex lastnost VBA na tem naboru podatkov.
1. Nastavite barvo ozadja celic z uporabo ColorIndex v Excelu VBA
Barvo ozadja celice lahko nastavite na poljubno barvo z uporabo ColorIndex lastnost VBA .
Spremenimo barvo ozadja območja B4:B13 v zeleno barvo.
⧭ Koda VBA:
Vrstica kode bo:
Razpon("B4:B13").Interior.ColorIndex = 10
[10 je ColorIndex barve zelena . Oglejte si barvno tabelo.]
⧭ Izhod:
Zaženite to kodo in našli boste barvo ozadja območja B4:B13 obrnil zelena .
2. Nastavite barvo pisave celic z uporabo ColorIndex v Excelu VBA
Barvo pisave besedila katere koli celice lahko nastavite tudi z uporabo ColorIndex lastnost programa Excel VBA .
Spremenimo barvo pisave območja B4:B13 v rdečo barvo.
⧭ Koda VBA:
Vrstica kode bo:
Razpon("B4:B13").Font.ColorIndex = 3
[3 je ColorIndex na spletnem mestu Rdeča .]
⧭ Izhod:
Zaženite to kodo in našli boste barvo pisave območja B4:B13 obrnil rdeča .
3. Nastavite barvo meje celic z uporabo ColorIndex v Excelu VBA
Zdaj bomo nastavili barvo roba celice z uporabo ColorIndex lastnost VBA .
Spremenimo barvo meje območja B4:B13 v rdečo barvo.
⧭ Koda VBA:
Vrstica kode bo:
Razpon("B4:B13").Borders.ColorIndex = 3
⧭ Izhod:
Zaženite to kodo. Spremenila bo barvo robov območja B4:B13 v rdečo barvo.
4. Nastavite barvo celice na barvo druge celice z uporabo indeksa ColorIndex
Na koncu bom pokazal, da lahko spremenite barvo ene celice glede na barvo druge celice.
Spremenimo barvo ozadja celice B5 na . zelena .
Zdaj bomo spremenili barvo ozadja celice D5 glede na celico B5 .
⧭ Koda VBA:
Vrstica kode bo:
Razpon("D5").Interior.ColorIndex = Razpon("B5").Interior.ColorIndex
⧭ Izhod:
Zaženi to kodo. Spremenila bo barvo ozadja celice D5 glede na celico B5 .
Podobno lahko spremenite barvo pisave ali barvo roba katere koli celice glede na barvo druge celice z uporabo ColorIndex lastnost.
Več učenja
V tem članku smo spremenili barvo celic z uporabo ColorIndex lastnost VBA .
Poleg ColorIndex obstaja še ena lastnost, imenovana Barva na spletnem mestu VBA , ki se ukvarja z barvami.
Kliknite tukaj in se podrobneje seznanite z njo.