Tabela e përmbajtjes
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 të 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 të 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 të 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 në 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 të VBA .
Përveç veçorisë ColorIndex , ekziston një veçori tjetër e quajtur Ngjyra në VBA , e cila merret me ngjyrat.
Kliko këtu për ta njohur në detaje.