VBA RGB | Iestatiet iekšējās šūnas krāsu, izmantojot RGB funkciju
Excel VBA RGB krāsa
RGB var saukt arī par sarkanu zaļu un zilu, šo funkciju izmanto, lai iegūtu krāsu vērtības skaitlisko vērtību, šai funkcijai ir trīs komponenti kā nosauktais diapazons, un tie ir sarkani, zili un zaļi, pārējās krāsas tiek uzskatītas par sastāvdaļām no šīm trim dažādajām krāsām VBA.
VBA viss ir saistīts ar katra gabala kodēšanu, piemēram, ja vēlaties atsaukties uz kādu darblapas daļu, mēs varam izmantot objektu RANGE, ja vēlaties mainīt fonta krāsu, mēs varam izmantot īpašumu NAME no diapazona, tad uzrakstiet mums nepieciešamo fonta nosaukumu, bet iedomājieties situāciju, kad mainīsit fona krāsu vai šūnas fona krāsu, lai to izdarītu, mēs varam izmantot iebūvētās VB krāsas, piemēram, vbGreen, vbBlue, vbRed utt. mums ir īpaša funkcija, lai spēlētu dažādās krāsās, ti, RGB funkcija.
Zemāk ir RGB krāsu funkcijas sintakse.
Kā redzat iepriekš, mēs varam sniegt trīs argumentus, ti, sarkanu, zaļu un zilu. Visi šie trīs parametri var pieņemt tikai veselus skaitļus no 0 līdz 255, un šīs funkcijas rezultāts būs “Long” datu tips.
Mainiet šūnu krāsu, izmantojot VBA RGB funkciju
Šo VBA RGB Excel veidni varat lejupielādēt šeit - VBA RGB Excel veidne1. piemērs
Piemēram, mums ir skaitļi no šūnas A1 līdz A8, kā parādīts zemāk esošajā attēlā.
Šim šūnu diapazonam mēs mēģināsim mainīt fonta krāsu uz kādu nejaušu krāsu, izmantojot funkciju RGB.
Vispirms sāciet makro procedūru.
Kods:
Apakšgrupa RGB_Piemērs1 () Beigu apakšgrupa
Pirmkārt, mums ir jāatsaucas uz to fontu šūnu diapazonu, kuru krāsu mēs vēlamies mainīt, šajā gadījumā mūsu šūnu diapazons ir no A1 līdz A8, tāpēc piegādājiet to pašu, izmantojot objektu RANGE .
Kods:
RGB_Piemērs1 () diapazons ("A1: A8") Apakšgrupa
Ievietojiet punktu, lai redzētu objekta RANGE IntelliSense sarakstu, no IntelliSense saraksta mēģinām mainīt fonta krāsu, un tāpēc sarakstā izvēlieties rekvizītu FONT .
Kods:
RGB_Piemērs1 () diapazons ("A1: A8"). Fonta beigu apakšdaļa
Kad šajā īpašumā ir izvēlēts rekvizīts FONT, mēs cenšamies mainīt krāsu , tāpēc izvēlieties FONT krāsu rekvizītu.
Kods:
Sub RGB_Example1 () diapazons ("A1: A8"). Fonts. Krāsu beigu apakš
Ievietojiet vienādības zīmi un atveriet RGB funkciju.
Kods:
Sub RGB_Piemērs1 () diapazons ("A1: A8"). Fonts. Krāsa = RGB (beigu apakšdaļa
Piešķiriet nejaušus veselu skaitļu diapazonu no 0 līdz 255 visiem trim RGB funkcijas argumentiem.
Kods:
Sub RGB_Piemērs1 () diapazons ("A1: A8"). Fonts. Krāsa = RGB (300, 300, 300) Beigu apakšdaļa
Labi, tagad palaidiet kodu un skatiet šūnu fontu krāsu rezultātu no A1 līdz A8.
Izeja:
Tātad fonta krāsas mainījās no melnas uz kādu citu. Krāsa ir atkarīga no skaitļiem, kurus piešķiram RGB funkcijai.
Zemāk ir RGB krāsu kodi, lai iegūtu dažas no kopīgākajām krāsām.
Varat vienkārši mainīt veselu skaitļu kombināciju no 0 līdz 255, lai iegūtu dažādu veidu krāsas.
2. piemērs
Tajā pašā šūnu diapazonā redzēsim, kā mainīt šo šūnu fona krāsu.
Pirmkārt, piegādājiet šūnu diapazonu, izmantojot objektu RANGE .
Kods:
Sub RGB_Piemērs2 () diapazons ("A1: A8"). Beigu apakš
Šoreiz mēs mainām minēto šūnu fona krāsu, tāpēc mums tagad nav nekāda sakara ar rekvizītu FONT, lai mainītu fona krāsu, izvēlieties objekta RANGE rekvizītu “ Interior ”.
Kods:
Sub RGB_Example2 () diapazons ("A1: A8"). Interjera beigu apakšsadaļa
Kad ir atlasīts rekvizīts “Interior”, ielieciet punktu, lai redzētu šī “Interior” rekvizīta īpašības un metodes.
Kods:
Sub RGB_Example2 () diapazons ("A1: A8"). Interjers. Beigu apakš
Tā kā mēs mainām minēto šūnu iekšējo krāsu, izvēlieties rekvizītu “ Krāsa ”.
Kods:
Sub RGB_Example2 () diapazons ("A1: A8"). Interjers. Krāsu beigu apakš
Lai iestatītu šūnu diapazona (A1 līdz A8) iekšējās krāsas īpašību, izslēdziet vienādības zīmi un atveriet RGB funkciju.
Kods:
Sub RGB_Example2 () diapazons ("A1: A8"). Interior.Color = RGB (End Sub
Ievadiet nejaušo skaitli, kā vēlaties.
Kods:
Sub RGB_Example2 () diapazons ("A1: A8"). Interior.Color = RGB (0, 255, 255) Beigas Sub
Palaidiet kodu un skatiet fona krāsu.
Izeja:
Fona krāsa ir mainīta.
Lietas, kuras šeit jāatceras
- RGB nozīmē sarkanā, zaļā un zilā krāsā.
- Šo trīs krāsu kombinācija piešķirs dažādas krāsas.
- Visi šie trīs parametri var pieņemt tikai veselu skaitļu vērtības no 0 līdz 255. Visi skaitļi, kas pārsniedz šo skaitli, tiks atiestatīti uz 255.