Enhavtabelo
En ĉi tiu artikolo, mi montros al vi kiel vi povas uzi la posedaĵon ColorIndex en Excel VBA . Vi lernos agordi la fonon, tiparon, kaj randkoloron de unu aŭ pluraj ĉeloj uzante la ColorIndex-posedaĵon de VBA , kaj ankaŭ agordi la koloron de unu ĉelo laŭ tiu de alia.
Excel VBA ColorIndex-Kodoj
Antaŭ ol iri al la ĉefa diskuto, rigardu la suban bildon por scii la ColorIndex de ĉiuj koloroj disponeblaj en Excel VBA .
Elŝutu Praktikan Laborlibron
Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum legado de ĉi tiu artikolo.
VBA ColorIndex.xlsm
4 Ekzemploj por Uzi la ColorIndex Propraĵon en Excel VBA
Jen ni havas datumaro kun la Nomoj, Komencaj Salajroj , kaj Nuntempaj Salajroj de kelkaj dungitoj de kompanio nomata Jupyter Group.
Nia celo estas vidi diversajn uzojn de la eco ColorIndex de VBA sur ĉi tiu datumaro.
1. Agordi Ĉelan Fonan Koloron Uzante ColorIndex en Excel VBA
Vi povas agordi la ĉelan fonkoloron al ĉio, kion vi volas uzante la posedaĵon ColorIndex de VBA .
Ni ŝanĝu la fonkoloron de la gamo B4:B13 al verda.
⧭ VBA-Kodo:
La linio de kodo estos:
Range("B4:B13").Interior.ColorIndex = 10
[10 estas la KolorIndekso de la koloro verda . Vidu la kolortablon.]
⧭ Eligo:
Rulu ĉi tiun kodon, kaj vi trovos la fonkoloron de la gamo B4:B13 fariĝis verda .
2. Agordi Ĉelan Tiparkoloron Uzante ColorIndex en Excel VBA
Vi ankaŭ povas agordi la tiparkoloron de la teksto de iu ajn ĉelo uzante la ColorIndex -posedaĵon de Excel VBA .
Ni ŝanĝu la tiparkoloron de la gamo B4:B13 al ruĝa.
⧭ VBA-Kodo:
La linio de kodo estos:
Range("B4:B13").Font.ColorIndex = 3
[3 estas la KolorIndekso de Ruĝa .]
⧭ Eligo:
Ruli ĉi tiun kodon , kaj vi trovos la tiparokoloron de la gamo B4:B13 fariĝinta ruĝa .
3. Agordi Ĉelan Bordan Koloron Uzante ColorIndex en Excel VBA
Nun ni agordos la koloron de la ĉela bordo uzante la ColorIndex -posedaĵon de VBA .
Ni ŝanĝu la koloron de la rando de la gamo B4:B13 al ruĝa.
⧭ VBA-Kodo:
La linio de kodo estos:
Range("B4:B13").Borders.ColorIndex = 3
⧭ Eligo:
Ruli ĉi tiun kodon. Ĝi ŝanĝos la koloron de la randoj de la gamo B4:B13 al ruĝa.
4. Agordu Ĉelan Koloron al Koloro de Alia Ĉelo Uzante ColorIndex
Fine, mi montros, ke vi povas ŝanĝi la koloron de unu ĉelo laŭ la koloro de alia ĉelo.
Ni ŝanĝu la fonon. koloro de ĉelo B5 al verda .
Nun ni farosŝanĝi la fonkoloron de ĉelo D5 laŭ tiu de ĉelo B5 .
⧭ VBA-Kodo:
La linio de kodo estos:
Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex
⧭ Eligo:
Ruli ĉi tiun kodon. Ĝi ŝanĝos la fonkoloron de ĉelo D5 laŭ tiu de ĉelo B5 .
Simile, vi povas ŝanĝi la tiparokoloro aŭ randkoloro de iu ajn ĉelo laŭ tiu de alia ĉelo uzante la posedaĵon ColorIndex .
Pli lernado
En ĉi tiu artikolo, ni ni vi ŝanĝis la ĉelan koloron de ĉeloj per la posedaĵo ColorIndex de VBA .
Krom la posedaĵo ColorIndex , ekzistas alia posedaĵo nomita Koloru en VBA , kiu traktas kolorojn.
Alklaku ĉi tie por scii ĝin detale.