Si të përdorni ColorIndex në Excel VBA (4 shembuj)

  • Shperndaje Kete
Hugh West

Në këtë artikull, unë do t'ju tregoj se si mund të përdorni veçorinë ColorIndex në Excel VBA . Do të mësoni të vendosni ngjyrën e sfondit, fontit dhe kufirit të një ose më shumë qelizave duke përdorur veçorinë ColorIndex të VBA , si dhe të vendosni ngjyrën e një qelize sipas asaj të një tjetre.

Kodet Excel VBA ColorIndex

Para se të shkoni në diskutimin kryesor, shikoni foton më poshtë për të njohur Indeksin e ngjyrave të të gjitha ngjyrave të disponueshme në Excel VBA .

Shkarko librin e punës praktike

Shkarko këtë libër pune praktike për t'u ushtruar gjatë leximit të këtij artikulli.

VBA ColorIndex.xlsm

4 shembuj për të përdorur vetinë ColorIndex në Excel VBA

Këtu kemi një grup të dhënash me Emrat, pagat fillestare dhe pagat aktuale të disa punonjësve të një kompanie të quajtur Jupyter Group.

Objektivi ynë është të shohim përdorime të ndryshme të veçorisë ColorIndex VBA në këtë grup të dhënash.

1. Caktoni ngjyrën e sfondit të qelizës duke përdorur ColorIndex në Excel VBA

Ju mund ta vendosni ngjyrën e sfondit të qelizës në çdo gjë që dëshironi duke përdorur veçorinë ColorIndex VBA .

Le të ndryshojmë ngjyrën e sfondit të gamës B4:B13 në jeshile.

Kodi VBA:

Rreshti i kodit do të jetë:

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

[10 është Indeksi i ngjyrave e ngjyrës jeshile . Shihni tabelën e ngjyrave.]

Outputi:

Ekzekutoni këtë kod dhe do të gjeni ngjyrën e sfondit të vargu B4:B13 u kthye jeshile .

2. Cakto ngjyrën e shkronjave të qelizave duke përdorur ColorIndex në Excel VBA

Mund të caktosh gjithashtu ngjyrën e shkronjave të tekstit të çdo qelize duke përdorur veçorinë ColorIndex të Excel VBA .

Le të ndryshojmë ngjyrën e fontit të gamës B4:B13 në të kuqe.

Kodi VBA:

Rreshti i kodit do të jetë:

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

[3 është Indeksi i ngjyrave nga E kuqe .]

Prodhimi:

Vendos këtë kod , dhe do të gjeni ngjyrën e fontit të gamës B4:B13 të kthyer në kuqe .

3. Cakto ngjyrën e kufirit të qelizës duke përdorur ColorIndex në Excel VBA

Tani do të vendosim ngjyrën e kufirit të qelizës duke përdorur veçorinë ColorIndex VBA .

Le të ndryshojmë ngjyrën e kufirit të diapazonit B4:B13 në të kuqe.

Kodi VBA:

Rreshti i kodit do të jetë:

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

Prodhimi:

Ekzekutoni këtë kod. Do të ndryshojë ngjyrën e kufijve të gamës B4:B13 në të kuqe.

4. Cakto ngjyrën e qelizës në ngjyrën e një qelize tjetër duke përdorur ColorIndex

Më në fund, do të tregoj se mund të ndryshosh ngjyrën e një qelize sipas ngjyrës së një qelize tjetër.

Le të ndryshojmë sfondin ngjyra e qelizës B5 jeshile .

Tani, do tëndryshoni ngjyrën e sfondit të qelizës D5 sipas asaj të qelizës B5 .

Kodi VBA:

Rreshti i kodit do të jetë:

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

Prodhimi:

Ekzekutoni këtë kod. Do të ndryshojë ngjyrën e sfondit të qelizës D5 sipas asaj të qelizës B5 .

Në mënyrë të ngjashme, mund të ndryshoni ngjyra e shkronjave ose ngjyra e kufirit të çdo qelize sipas asaj të një qelize tjetër duke përdorur veçorinë ColorIndex .

Më shumë Mësime

Në këtë artikull, ne kam ndryshuar ngjyrën e qelizave të qelizave duke përdorur veçorinë ColorIndex VBA .

Përveç veçorisë ColorIndex , ekziston një veçori tjetër e quajtur Ngjyra VBA , e cila merret me ngjyrat.

Kliko këtu për ta njohur në detaje.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.