Kiel Uzi ColorIndex en Excel VBA (4 Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

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.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.