Turinys
Šiame straipsnyje parodysiu, kaip galite naudoti ColorIndex "Excel" savybė VBA . Išmoksite nustatyti vienos ar daugiau ląstelių fono, šrifto ir apvado spalvą naudodami ColorIndex savybę VBA , taip pat nustatyti vieno langelio spalvą pagal kito langelio spalvą.
"Excel" VBA ColorIndex kodai
Prieš pereidami prie pagrindinės diskusijos, pažvelkite į toliau pateiktą paveikslėlį, kad sužinotumėte ColorIndex visų "Excel" turimų spalvų VBA .
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį ir atlikite pratimus skaitydami šį straipsnį.
VBA ColorIndex.xlsm4 pavyzdžiai, kaip naudoti "ColorIndex" savybę "Excel VBA
Čia turime duomenų rinkinį su Vardai, pradiniai atlyginimai , ir Dabartiniai atlyginimai kai kurių bendrovės "Jupyter Group" darbuotojų.
Mūsų tikslas - pamatyti įvairius ColorIndex savybė VBA su šiuo duomenų rinkiniu.
1. Nustatykite ląstelės fono spalvą naudodami "ColorIndex" Excel VBA
Galite nustatyti bet kokią norimą ląstelės fono spalvą naudodami ColorIndex savybė VBA .
Pakeiskime diapazono fono spalvą B4:B13 į žalią.
⧭ VBA kodas:
Kodo eilutė bus tokia:
Range("B4:B13").Interior.ColorIndex = 10
[10 yra ColorIndex spalvos žalias . Žr. spalvų lentelę.]
⧭ Išvestis:
Paleiskite šį kodą ir rasite diapazono fono spalvą B4:B13 kreipėsi žalias .
2. Nustatykite ląstelės šrifto spalvą naudodami "ColorIndex" programoje "Excel VBA
Taip pat galite nustatyti bet kurios ląstelės teksto šrifto spalvą naudodami ColorIndex "Excel" savybė VBA .
Pakeiskime diapazono šrifto spalvą B4:B13 į raudoną.
⧭ VBA kodas:
Kodo eilutė bus tokia:
Range("B4:B13").Font.ColorIndex = 3
[3 yra ColorIndex iš Raudona .]
⧭ Išvestis:
Paleiskite šį kodą ir rasite diapazono šrifto spalvą B4:B13 kreipėsi raudona .
3. Nustatykite ląstelės krašto spalvą naudodami "ColorIndex" "Excel VBA
Dabar nustatysime ląstelės krašto spalvą naudodami ColorIndex savybė VBA .
Pakeiskime diapazono ribos spalvą B4:B13 į raudoną.
⧭ VBA kodas:
Kodo eilutė bus tokia:
Range("B4:B13").Borders.ColorIndex = 3
⧭ Išvestis:
Paleiskite šį kodą. Jis pakeis diapazono ribų spalvą B4:B13 į raudoną.
4. Nustatykite ląstelės spalvą į kitos ląstelės spalvą naudodami ColorIndex
Galiausiai parodysiu, kad galite pakeisti vienos ląstelės spalvą pagal kitos ląstelės spalvą.
Pakeiskime ląstelės fono spalvą B5 į žalias .
Dabar pakeisime ląstelės fono spalvą D5 pagal ląstelės B5 .
⧭ VBA kodas:
Kodo eilutė bus tokia:
Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex
⧭ Išvestis:
Paleiskite šį kodą. Jis pakeis ląstelės fono spalvą D5 pagal ląstelės B5 .
Panašiai galite pakeisti bet kurios ląstelės šrifto ar rėmelio spalvą pagal kitos ląstelės spalvą naudodami ColorIndex nuosavybė.
Daugiau mokymosi
Šiame straipsnyje pakeitėme ląstelių spalvą naudodami ColorIndex savybė VBA .
Be to. ColorIndex yra dar viena savybė, vadinama Spalva svetainėje VBA , kuriame kalbama apie spalvas.
Spustelėkite čia ir sužinokite daugiau.