Excel VBA RGB Color
RGB poate fi denumit și roșu verde și albastru, această funcție este utilizată pentru a obține valoarea numerică a valorii culorii, această funcție are trei componente ca o gamă denumită și sunt roșu, albastru și verde celelalte culori sunt considerate componente dintre aceste trei culori diferite în VBA.
În VBA, totul se reduce la codificarea fiecărei piese. De exemplu, dacă doriți să faceți referire la o parte din foaia de lucru, atunci putem folosi obiectul RANGE. Dacă doriți să schimbați culoarea fontului, atunci putem folosi proprietatea NAME a gamei, apoi scrieți numele fontului de care aveam nevoie, dar imaginați-vă o situație de schimbare a culorii fontului sau a culorii de fundal a celulei, poate folosi culorile VB încorporate, cum ar fi, vbGreen, vbBlue, vbRed, etc.

Mai jos este sintaxa funcției de culoare RGB.

După cum puteți vedea mai sus, putem furniza trei argumente, de exemplu, roșu, verde și albastru. Toți acești trei parametri pot accepta numere întregi care variază de la 0 la 255, iar rezultatul acestei funcții va fi tipul de date „lung”.
Schimbați culoarea celulelor utilizând funcția VBA RGB
Exemplul nr. 1
De exemplu, avem numere de la celula A1 la A8, așa cum se arată în imaginea de mai jos.

Pentru această gamă de celule, vom încerca să schimbăm culoarea fontului într-o culoare aleatorie, utilizând funcția RGB.
Porniți mai întâi procedura macro.
Cod:
Sub RGB_Example1 () End Sub

În primul rând, trebuie să facem referire la gama de celule de fonturi pentru care dorim să schimbăm culoarea. În acest caz, gama noastră de celule este de la A1 la A8, deci furnizați același lucru folosind obiectul RANGE .
Cod:
Sub RGB_Example1 () Range ("A1: A8") End Sub

Puneți punctul pentru a vedea lista IntelliSense a obiectului RANGE. Din lista IntelliSense, încercăm să schimbăm culoarea fontului și astfel alegem proprietatea FONT din listă.
Cod:
Sub RGB_Example1 () Range ("A1: A8"). Font End Sub

Odată ce proprietatea FONT a fost aleasă în această proprietate, încercăm să schimbăm culoarea , deci alegeți proprietatea de culoare a FONT-ului.
Cod:
Sub RGB_Example1 () Range ("A1: A8"). Font.Color End Sub

Puneți semnul egal și deschideți funcția RGB.
Cod:
Sub RGB_Example1 () Range ("A1: A8"). Font.Color = RGB (End Sub

Dați numere întregi aleatoare cuprinse între 0 și 255 pentru toate cele trei argumente ale funcției RGB.
Cod:
Sub RGB_Example1 () Range ("A1: A8"). Font.Color = RGB (300, 300, 300) End Sub

Ok, acum rulați codul și vedeți rezultatul culorilor fontului din celulele de la A1 la A8.
Ieșire:

Deci, culorile fontului s-au schimbat de la negru la altele. Culoarea depinde de numerele pe care le acordăm funcției RGB.
Mai jos sunt codurile de culoare RGB pentru a obține unele dintre culorile comune.

Puteți schimba doar combinația de numere întregi de la 0 la 255 pentru a obține diferitele tipuri de culori.
Exemplul nr. 2
Pentru aceeași gamă de celule, să vedem cum să schimbăm culoarea de fundal a acestor celule.
În primul rând, furnizați gama de celule utilizând obiectul RANGE .
Cod:
Sub RGB_Example2 () Range („A1: A8”). Sfârșitul Sub

De data aceasta schimbăm culoarea de fundal a celulelor menționate, așa că nu avem nimic de-a face cu proprietatea FONT acum pentru a schimba culoarea de fundal, alegeți proprietatea „ Interior ” a obiectului RANGE.
Cod:
Sub RGB_Example2 () Range ("A1: A8"). Interior End Sub

Odată ce proprietatea „Interior” este selectată, un punct pentru a vedea proprietățile și metodele acestei proprietăți „Interior”.
Cod:
Sub RGB_Example2 () Range ("A1: A8"). Interior. Sfârșitul Sub

Deoarece schimbăm culoarea interioară a celulelor menționate, alegeți proprietatea „ Culoare ”.
Cod:
Sub RGB_Example2 () Range ("A1: A8"). Interior.Color End Sub

Pentru a seta proprietatea culorii interioare a gamei de celule (A1 până la A8) în semnul egal și deschideți funcția RGB.
Cod:
Sub RGB_Example2 () Range ("A1: A8"). Interior.Color = RGB (End Sub

Introduceți numărul aleatoriu după cum doriți.
Cod:
Sub RGB_Example2 () Range ("A1: A8"). Interior.Color = RGB (0, 255, 255) End Sub

Rulați codul și vedeți culoarea de fundal.
Ieșire:

Culoarea de fundal a fost modificată.
Lucruri de reținut aici
- RGB înseamnă roșu, verde și albastru.
- O combinație a acestor trei culori va da culori diferite.
- Toți acești trei parametri pot accepta numai valori între 0 și 255. Toate numerele de mai sus vor fi resetate la 255.