Funkcja RGB to jedna z funkcji wbudowanych VBA. Zwraca wartość liczbową (liczba typu Long) będącą odzwierciedleniem odzwierciedleniem danego koloru jako mieszanki trzech kolorów podstawowych: czerwonego, zielonego i niebieskiego.

Funkcja ma 3 obowiązkowe argumenty:
-
- Red – liczba typu Integer w zakresie 0 do 255
- Green– liczba typu Integer w zakresie 0 do 255
- Blue – liczba typu Integer w zakresie 0 do 255
Jeżeli któryś z argumentów funkcji będzie liczbą większą od 255 – kod zinterpretuje ją jako 255. Dla liczb całkowitych ujemnych – pojawi się
błąd wykonani 5. Jeżeli natomiast zostanie wstawiona wartość innego typu niż Integer – błąd wykonania 13.
Za pomocą tej funkcji możemy ustawić własny kolor, na przykład przy formatowaniu czcionki czy zakresu.
Skąd wiadomo jakie wartości wpisać jako poszczególne argumenty? Można podejrzeć w samym Excelu:
Karta Narzędzia główne:
Po wybraniu opcji Więcej kolorów otwiera się formularz:
W zakładce Niestandardowy ustawiamy wybrany kolor i odcień, a poniżej odczytujemy wartości R (czerwony), G(zielony) i B(niebieski).
Możemy je wykorzystać w kodzie.
Funkcja nie ma swojego odpowiednika w Excelu.
-
A tu możesz mi postawić kawę:

buycoffee.to/marzatela
