Zamenjati barve ozadja v Excel VBA je lahko. Za vrnitev notranjega predmeta uporabite lastnost Interior. Nato uporabite lastnost ColorIndex predmeta Interior, da nastavite barvo ozadja celice.
Postavite tri ukazni gumbi na delovnem listu in dodajte naslednje kodne vrstice:
1. Spodnja kodna vrstica nastavi barvo ozadja celice A1 na svetlo modro.
Razpon ('A1'). Notranjost. Indeks barv = 37
Rezultat:
kaj je slabost zloženega stolpčnega grafikona?
2. Naslednja kodna vrstica nastavi barvo ozadja celice A1 na 'No Fill'.
Razpon ('A1'). Notranjost.Indeks barve = 0Rezultat:
3. Če želite izvedeti barvno številko ColorIndex, preprosto vprašajte Excel VBA.
MsgBox Selection.Interior.ColorIndexIzberite celico A1 in kliknite ukazni gumb na listu:
Rezultat:
4. Lastnost ColorIndex omogoča dostop do barvne palete 56 barv.
Opomba: prenesite datoteko Excel, da vidite, kako smo ustvarili to barvno paleto.
5. Če ne najdete želene barve, uporabite lastnost Color in funkcijo RGB.
Razpon ('A1'). Notranjost. Barva = RGB (255, 0, 0)Pojasnilo: RGB pomeni rdeča, zelena in modra. To so tri osnovne barve. Vsaka komponenta ima lahko vrednost od 0 do 255. S to funkcijo lahko naredite vsako barvo. RGB (255,0,0) daje čisto rdečo barvo (ColorIndex = 3 daje popolnoma enak rezultat).
Pojdi na naslednje poglavje: Spremenljivke