Satura rādītājs
Š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.xlsm4 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.