Hvernig á að nota ColorIndex í Excel VBA (4 dæmi)

  • Deildu Þessu
Hugh West

Í þessari grein mun ég sýna þér hvernig þú getur notað ColorIndex eignina í Excel VBA . Þú munt læra að stilla bakgrunn, leturgerð og rammalit einnar eða fleiri frumna með því að nota ColorIndex eiginleikann VBA , sem og að stilla lit einnar reits í samræmi við aðra.

Excel VBA ColorIndex kóðar

Áður en þú ferð í aðalumræðuna skaltu skoða myndina hér að neðan til að vita ColorIndex allra litanna sem eru til í Excel VBA .

Hlaða niður æfingabók

Sæktu þessa æfingabók til að æfa á meðan þú lest þessa grein.

VBA ColorIndex.xlsm

4 dæmi til að nota ColorIndex eignina í Excel VBA

Hér höfum við gagnasett með nöfnum, byrjunarlaunum og núverandi launum sumra starfsmanna fyrirtækis sem heitir Jupyter Group.

Markmið okkar er að sjá ýmsa notkun á ColorIndex eiginleikanum VBA á þessu gagnasetti.

1. Stilltu bakgrunnslit frumunnar með ColorIndex í Excel VBA

Þú getur stillt bakgrunnslit frumunnar á allt sem þú vilt með því að nota ColorIndex eiginleikann VBA .

Breytum bakgrunnslit bilsins B4:B13 í grænt.

VBA Code:

Kóðalínan verður:

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

[10 er ColorIndex af litnum grænn . Sjá litakortið.]

Úttak:

Keyddu þennan kóða og þú munt finna bakgrunnslit svið B4:B13 varð grænt .

2. Stilltu leturlit frumu með ColorIndex í Excel VBA

Þú getur líka stillt leturlit á texta hvaða reits sem er með því að nota ColorIndex eiginleika Excel VBA .

Breytum leturlit á bilinu B4:B13 í rautt.

VBA Code:

Kóðalínan verður:

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

[3 er ColorIndex af Rauðu .]

Úttak:

Keyra þennan kóða , og þú munt finna leturlit sviðsins B4:B13 sem varð rautt .

3. Stilltu lit á hólfa með ColorIndex í Excel VBA

Nú munum við stilla lit á hólfarammann með því að nota ColorIndex eiginleikann VBA .

Breytum litnum á ramma bilsins B4:B13 í rauðan.

VBA Code:

Kóðalínan verður:

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

Úttak:

Keyra þennan kóða. Það mun breyta litnum á mörkum bilsins B4:B13 í rauðan.

4. Stilltu frumulit á lit annarrar frumu með því að nota ColorIndex

Að lokum skal ég sýna að þú getur breytt lit á einum reit í samræmi við lit annarrar reits.

Við skulum breyta bakgrunni litur hólfs B5 í grænn .

Nú munum viðbreyttu bakgrunnslit reitsins D5 í samræmi við litinn á reitnum B5 .

VBA Code:

Kóðalínan verður:

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

Úttak:

Keyra þennan kóða. Það mun breyta bakgrunnslit reitsins D5 í samræmi við litinn á reitnum B5 .

Á sama hátt geturðu breytt leturlitur eða rammalitur hvers hólfs í samræmi við það sem er í öðru hólf sem notar eiginleikann ColorIndex .

Meira að læra

Í þessari grein, hef breytt lit frumna með ColorIndex eiginleikanum VBA .

Fyrir utan eiginleikann ColorIndex er annar eiginleiki sem heitir Litur í VBA , sem fjallar um liti.

Smelltu hér til að vita það í smáatriðum.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.