Kā lietot ColorIndex programmā Excel VBA (4 piemēri)

  • Dalīties Ar Šo
Hugh West

Šajā rakstā es jums parādīšu, kā varat izmantot ColorIndex īpašība programmā Excel VBA . Uzzināsiet, kā iestatīt vienas vai vairāku šūnu fona, fonta, fonta un malas krāsu, izmantojot ColorIndex īpašību ColorIndex. VBA , kā arī iestatīt vienas šūnas krāsu atbilstoši citas šūnas krāsai.

Excel VBA ColorIndex kodi

Pirms pievērsties galvenajai diskusijai, aplūkojiet zemāk redzamo attēlu, lai uzzinātu. ColorIndex visas Excel programmā pieejamās krāsas VBA .

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, vienlaikus lasot šo rakstu.

VBA ColorIndex.xlsm

4 piemēri, kā izmantot ColorIndex īpašību programmā Excel VBA

Šeit mums ir datu kopa ar Vārdi, sākuma algas , un Pašreizējās algas dažu uzņēmuma Jupyter Group darbinieku.

Mūsu mērķis ir aplūkot dažādus ColorIndex īpašums VBA par šo datu kopu.

1. Šūnu fona krāsas iestatīšana, izmantojot ColorIndex programmā Excel VBA

Šūnas fona krāsu var iestatīt pēc izvēles, izmantojot vienumu ColorIndex īpašums VBA .

Mainīsim diapazona fona krāsu B4:B13 uz zaļu.

VBA kods:

Koda rinda būs šāda:

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

[10 ir ColorIndex krāsu zaļš . Skat. krāsu tabulu.]

Izvades rezultāts:

Palaidiet šo kodu, un jūs atradīsiet diapazona fona krāsu. B4:B13 pārvērtās zaļš .

2. Iestatiet šūnas fonta krāsu, izmantojot ColorIndex programmā Excel VBA

Varat arī iestatīt jebkuras šūnas teksta šrifta krāsu, izmantojot ColorIndex Excel īpašība VBA .

Mainīsim diapazona fonta krāsu B4:B13 uz sarkanu.

VBA kods:

Koda rinda būs šāda:

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

[3 ir ColorIndex no Sarkanais .]

Izvades rezultāts:

Palaidiet šo kodu, un jūs atradīsiet diapazona fonta krāsu. B4:B13 pārvērtās sarkans .

3. Iestatiet šūnu robežas krāsu, izmantojot ColorIndex programmā Excel VBA

Tagad mēs iestatīsim šūnas robežas krāsu, izmantojot ColorIndex īpašums VBA .

Mainīsim diapazona robežas krāsu B4:B13 uz sarkanu.

VBA kods:

Koda rinda būs šāda:

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

Izvades rezultāts:

Palaidiet šo kodu. Tas mainīs diapazona robežu krāsu. B4:B13 uz sarkanu.

4. Iestatiet šūnas krāsu citas šūnas krāsai, izmantojot ColorIndex

Visbeidzot, es parādīšu, ka varat mainīt vienas šūnas krāsu atkarībā no citas šūnas krāsas.

Mainīsim šūnas fona krāsu B5 uz zaļš .

Tagad mēs mainīsim šūnas fona krāsu. D5 saskaņā ar šūnas B5 .

VBA kods:

Koda rinda būs šāda:

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

Izvades rezultāts:

Palaidiet šo kodu. Tas mainīs šūnas fona krāsu. D5 saskaņā ar šūnas B5 .

Līdzīgi varat mainīt jebkuras šūnas fonta vai malas krāsu atbilstoši citas šūnas fonta vai malas krāsai, izmantojot funkciju ColorIndex īpašums.

Vairāk mācību

Šajā rakstā mēs esam mainījuši šūnu krāsu, izmantojot ColorIndex īpašums VBA .

Papildus ColorIndex īpašība, ir vēl viena īpašība, ko sauc par Krāsa vietnē VBA , kas attiecas uz krāsām.

Spiediet šeit, lai uzzinātu sīkāk.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.