A ColorIndex használata az Excel VBA-ban (4 példa)

  • Ossza Meg Ezt
Hugh West

Ebben a cikkben megmutatom, hogyan használhatja a ColorIndex tulajdonság az Excelben VBA Megtanulja, hogyan állítsa be egy vagy több cella hátterét, betűtípusát és szegélyének színét a ColorIndex tulajdonság segítségével. VBA , valamint az egyik cella színének beállítása egy másik cella színének megfelelően.

Excel VBA ColorIndex kódok

Mielőtt rátérnénk a fő vitára, nézze meg az alábbi képet, hogy megismerje a ColorIndex az Excelben elérhető összes színből VBA .

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson a cikk olvasása közben.

VBA ColorIndex.xlsm

4 példa a ColorIndex tulajdonság használatára az Excel VBA-ban

Itt van egy adathalmazunk, amely a Nevek, kezdő fizetések , és Jelenlegi fizetések a Jupyter Group nevű cég néhány alkalmazottja.

Célunk az, hogy a különböző felhasználási módok ColorIndex tulajdonsága VBA ezen az adatsoron.

1. Cellaháttér színének beállítása az Excel VBA ColorIndex használatával

A cellák háttérszínét tetszőlegesen beállíthatja a ColorIndex tulajdonsága VBA .

Változtassuk meg a tartomány háttérszínét B4:B13 zöldre.

VBA-kód:

A kódsor a következő lesz:

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

[10 a ColorIndex a szín zöld Lásd a színskálát.]

Kimenet:

Futtassa ezt a kódot, és megtalálja a tartomány háttérszínét. B4:B13 fordult zöld .

2. A cellák betűszínének beállítása a ColorIndex használatával az Excel VBA-ban

Bármelyik cella szövegének betűszínét is beállíthatja a ColorIndex az Excel tulajdonsága VBA .

Változtassuk meg a tartomány betűszínét B4:B13 pirosra.

VBA-kód:

A kódsor a következő lesz:

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

[3 a ColorIndex a Red .]

Kimenet:

Futtassa ezt a kódot, és megtalálja a tartomány betűszínét. B4:B13 fordult piros .

3. A cellák keretének színének beállítása az Excel VBA ColorIndex használatával

Most a cellák határának színét állítjuk be a ColorIndex tulajdonsága VBA .

Változtassuk meg a tartomány határának színét B4:B13 pirosra.

VBA-kód:

A kódsor a következő lesz:

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

Kimenet:

Futtassa ezt a kódot. Megváltoztatja a tartomány határainak színét. B4:B13 pirosra.

4. Cellaszín beállítása egy másik cella színére a ColorIndex használatával

Végül megmutatom, hogy az egyik cella színét egy másik cella színének megfelelően változtathatja meg.

Változtassuk meg a cella háttérszínét B5 a címre. zöld .

Most megváltoztatjuk a cella háttérszínét. D5 a sejteké szerint B5 .

VBA-kód:

A kódsor a következő lesz:

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

Kimenet:

Futtassa ezt a kódot. Megváltoztatja a cella háttérszínét. D5 a sejteké szerint B5 .

Hasonlóképpen, bármelyik cella betűszínét vagy keretszínét megváltoztathatja egy másik cella betűszínének megfelelően a ColorIndex ingatlan.

További tanulás

Ebben a cikkben a cellák színét a cellák színét a ColorIndex tulajdonsága VBA .

Emellett a ColorIndex tulajdonság, van egy másik tulajdonság, az úgynevezett Színes a oldalon. VBA , amely a színekkel foglalkozik.

Kattintson ide, hogy részletesen megismerje.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.