VBA RGB | Nustatykite vidaus langelio spalvą naudodami RGB funkciją
„Excel VBA RGB“ spalva
RGB taip pat gali būti vadinamas raudona žalia ir mėlyna, ši funkcija naudojama norint gauti skaitinę vertės reikšmę, ši funkcija turi tris komponentus kaip pavadintą diapazoną ir yra raudona, mėlyna ir žalia, kitos spalvos laikomos komponentais iš šių trijų skirtingų spalvų VBA.
VBA viskas priklauso nuo kiekvieno kūrinio kodavimo, pavyzdžiui, jei norite nurodyti tam tikrą darbalapio dalį, mes galime naudoti objektą RANGE, jei norite pakeisti šrifto spalvą, mes galime naudoti nuosavybę NAME tada parašykite šrifto pavadinimą, kurio mums reikia, bet įsivaizduokite situaciją, kai keičiama šrifto spalva arba langelio fono spalva, todėl galime naudoti įmontuotas VB spalvas, tokias kaip „vbGreen“, „vbBlue“, „vbRed“ ir kt. Mes turime specialią funkciją, kad galėtume žaisti su skirtingomis spalvomis, ty RGB funkcija.
Žemiau yra RGB spalvų funkcijos sintaksė.
Kaip matote aukščiau, galime pateikti tris argumentus, ty raudoną, žalią ir mėlyną. Visi šie trys parametrai gali priimti tik sveikuosius skaičius nuo 0 iki 255, o šios funkcijos rezultatas bus „ilgas“ duomenų tipas.
Pakeiskite ląstelių spalvą naudodami VBA RGB funkciją
Šį „VBA RGB Excel“ šabloną galite atsisiųsti čia - „VBA RGB Excel“ šablonas1 pavyzdys
Pavyzdžiui, mes turime skaičius nuo langelio A1 iki A8, kaip parodyta žemiau esančiame paveikslėlyje.
Šiam langelių diapazonui bandysime pakeisti šrifto spalvą į tam tikrą atsitiktinę spalvą naudodami funkciją RGB.
Pirmiausia pradėkite makrokomandą.
Kodas:
Sub RGB_pavyzdys1 () Pabaigos sub
Pirma, mes turime nurodyti šriftų langelių diapazoną, kurio spalvą norime pakeisti, šiuo atveju mūsų langelių diapazonas yra nuo A1 iki A8, taigi tiekite tą patį naudodami objektą RANGE .
Kodas:
RGB_pavyzdys1 () diapazonas ("A1: A8") Pabaiga
Įdėkite tašką, kad pamatytumėte objekto RANGE „IntelliSense“ sąrašą. Iš sąrašo „IntelliSense“ bandome pakeisti šrifto spalvą, todėl sąraše pasirinkite ypatybę FONT .
Kodas:
Sub RGB_pavyzdys1 () diapazonas ("A1: A8"). Šrifto pabaigos antrinis
Kai šioje ypatybėje buvo pasirinkta ypatybė FONT, mes bandome pakeisti spalvą , todėl pasirinkite spalvos ypatybę FONT.
Kodas:
Sub RGB_pavyzdys1 () diapazonas ("A1: A8"). Šriftas. Spalva Pabaiga Sub
Įdėkite lygybės ženklą ir atidarykite RGB funkciją.
Kodas:
Sub RGB_pavyzdys1 () diapazonas ("A1: A8"). Šriftas. Spalva = RGB (pabaigos antrinis
Visiems trims RGB funkcijos argumentams nurodykite atsitiktinius sveikųjų skaičių nuo 0 iki 255.
Kodas:
Sub RGB_pavyzdys1 () diapazonas ("A1: A8"). Šriftas. Spalva = RGB (300, 300, 300) Pabaiga Sub
Gerai, dabar paleiskite kodą ir pamatykite langelių nuo A1 iki A8 šriftų spalvų rezultatą.
Išvestis:
Taigi, šrifto spalvos pasikeitė iš juodos į kitą. Spalva priklauso nuo skaičių, kurį suteikiame RGB funkcijai.
Žemiau pateikiami RGB spalvų kodai, kad gautumėte keletą įprastų spalvų.
Galite tiesiog pakeisti sveikojo skaičiaus derinį nuo 0 iki 255, kad gautumėte įvairių spalvų.
2 pavyzdys
Pažiūrėkime, kaip pakeisti tą patį langelių diapazoną, kaip pakeisti šių langelių fono spalvą.
Pirmiausia pateikite langelių diapazoną naudodami objektą RANGE .
Kodas:
Sub RGB_pavyzdys2 () diapazonas ("A1: A8"). Pabaigos sub
Šį kartą keičiame minėtų langelių fono spalvą, todėl dabar neturime nieko bendro su savybe FONT, norėdami pakeisti fono spalvą, pasirinkite objekto RANGE savybę „ Interjeras “.
Kodas:
Sub RGB_pavyzdys2 () diapazonas ("A1: A8"). Interjero pabaigos antrinis
Pasirinkus ypatybę „Interjeras“, įdėkite tašką, kad pamatytumėte šios „Interjero“ savybės savybes ir metodus.
Kodas:
Sub RGB_pavyzdys2 () diapazonas ("A1: A8"). Interjeras. Pabaigos sub
Kadangi keičiame minėtų langelių interjero spalvą, pasirinkite „ Color “ savybę.
Kodas:
Sub RGB_pavyzdys2 () diapazonas ("A1: A8"). Interjeras. Spalva Pabaiga Sub
Norėdami nustatyti langelių diapazono (nuo A1 iki A8) vidinės spalvos savybę, atlikite lygybės ženklą ir atidarykite RGB funkciją.
Kodas:
Sub RGB_pavyzdys2 () diapazonas ("A1: A8"). Interjeras. Spalva = RGB (pabaigos antrinis
Įveskite atsitiktinį skaičių, kiek norite.
Kodas:
Sub RGB_pavyzdys2 () diapazonas ("A1: A8"). Interjeras. Spalva = RGB (0, 255, 255) Pabaiga Sub
Paleiskite kodą ir pamatykite fono spalvą.
Išvestis:
Pakeista fono spalva.
Ką čia reikia atsiminti
- RGB reiškia raudoną, žalią ir mėlyną.
- Šių trijų spalvų derinys suteiks skirtingų spalvų.
- Visi šie trys parametrai gali priimti tik sveikųjų skaičių reikšmes nuo 0 iki 255. Visi skaičiai, esantys aukščiau, bus nustatyti į 255.