Tartalomjegyzék
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.xlsm4 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.