Ynhâldsopjefte
Yn dit artikel sil ik jo sjen litte hoe't jo de ColorIndex -eigenskip brûke kinne yn Excel VBA . Jo sille leare hoe't jo de eftergrûn, lettertype en rânekleur fan ien of mear sellen ynstelle mei de eigenskip ColorIndex fan VBA , en ek de kleur fan de iene sel yn te stellen neffens dy fan in oare.
Excel VBA ColorIndex Codes
Foardat jo nei de haaddiskusje gean, sjoch nei de ôfbylding hjirûnder om de ColorIndex te kennen fan alle kleuren beskikber yn Excel VBA .
Download Oefenwurkboek
Download dit oefenwurkboek om te oefenjen by it lêzen fan dit artikel.
VBA ColorIndex.xlsm
4 Foarbylden om it ColorIndex-eigenskip te brûken yn Excel VBA
Hjir hawwe wy in gegevensset mei de Nammen, Startsalarissen , en Tsjintwurdich Salarissen fan guon meiwurkers fan in bedriuw mei de namme Jupyter Group.
Us doel is om ferskate gebrûken te sjen fan de ColorIndex eigenskip fan VBA op dizze dataset.
1. Sels eftergrûnkleur ynstelle mei help fan ColorIndex yn Excel VBA
Jo kinne de sel eftergrûnkleur ynstelle op alles wat jo wolle mei de eigenskip ColorIndex fan VBA .
Litte wy de eftergrûnkleur fan it berik B4:B13 feroarje yn grien.
⧭ VBA Code:
De rigel fan koade sil wêze:
Range("B4:B13").Interior.ColorIndex = 10
[10 is de ColorIndex fan de kleur grien . Sjoch de kleurkaart.]
⧭ Utfier:
Dizze koade útfiere, en jo sille de eftergrûnkleur fine fan de berik B4:B13 waard grien .
2. Sellettertypekleur ynstelle mei help fan ColorIndex yn Excel VBA
Jo kinne ek de lettertypekleur fan 'e tekst fan elke sel ynstelle mei de eigenskip ColorIndex fan Excel VBA .
Litte wy de lettertypekleur fan it berik B4:B13 feroarje yn read.
⧭ VBA Code:
De rigel fan koade sil wêze:
Range("B4:B13").Font.ColorIndex = 3
[3 is de ColorIndex fan Reade .]
⧭ Utfier:
Dizze koade útfiere , en jo sille de lettertypekleur fine fan it berik B4:B13 is read .
3. Selsrânekleur ynstelle mei ColorIndex yn Excel VBA
No sille wy de kleur fan 'e selrâne ynstelle mei de eigenskip ColorIndex fan VBA .
Litte wy de kleur fan de râne fan it berik B4:B13 feroarje nei read.
⧭ VBA Code:
De rigel fan koade sil wêze:
Range("B4:B13").Borders.ColorIndex = 3
⧭ Utfier:
Dizze koade útfiere. It sil de kleur fan de rânen fan it berik B4:B13 feroarje nei read.
4. Selskleur ynstelle op de kleur fan in oare sel mei help fan ColorIndex
Uteinlik sil ik sjen litte dat jo de kleur fan ien sel feroarje kinne neffens de kleur fan in oare sel.
Litte wy de eftergrûn feroarje kleur fan sel B5 oant grien .
No sille wyferoarje de eftergrûnkleur fan sel D5 neffens dy fan sel B5 .
⧭ VBA Code:
De rigel fan koade sil wêze:
Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex
⧭ Utfier:
Dizze koade útfiere. It sil de eftergrûnkleur fan sel D5 feroarje neffens dy fan sel B5 .
Lyksa kinne jo de lettertypekleur of rânekleur fan elke sel neffens dy fan in oare sel mei de eigenskip ColorIndex .
Mear learen
Yn dit artikel, wy Ik haw de selkleur fan sellen feroare mei de eigenskip ColorIndex fan VBA .
Njonken de eigenskip ColorIndex is der in oare eigenskip mei de namme Kleur yn VBA , dy't omgiet mei kleuren.
Klik hjir om it yn detail te witten.