VBA RGB - Atur Warna Sel Interior menggunakan Fungsi RGB

Warna RGB VBA Excel

RGB juga bisa disebut sebagai merah hijau dan biru, fungsi ini digunakan untuk mendapatkan nilai numerik dari nilai warna, fungsi ini memiliki tiga komponen sebagai rentang bernama dan merah, biru dan hijau warna lain dianggap sebagai komponen dari tiga warna berbeda di VBA.

Di VBA, semuanya bermuara pada pengkodean masing-masing dan setiap bagian. Misalnya, jika Anda ingin mereferensikan beberapa bagian lembar kerja, maka kita dapat menggunakan objek RANGE. Jika Anda ingin mengubah warna font, maka kita dapat menggunakan properti NAMA dari range kemudian menulis nama font yang kita butuhkan tetapi bayangkan situasi mengubah warna font atau warna latar belakang sel untuk ini, kita dapat menggunakan warna VB built-in seperti, vbGreen, vbBlue, vbRed, dll.… Tetapi kami memiliki fungsi khusus untuk bermain-main dengan warna yang berbeda, yaitu fungsi RGB.

Di bawah ini adalah sintaks dari fungsi warna RGB.

Seperti yang Anda lihat di atas, kami dapat memberikan tiga argumen, yaitu Merah, Hijau, dan Biru. Ketiga parameter ini dapat menerima bilangan bulat mulai dari 0 hingga 255 saja, dan hasil dari fungsi ini adalah tipe data "Long".

Ubah Warna Sel menggunakan Fungsi VBA RGB

Contoh 1

Misalnya, kami memiliki nomor dari sel A1 hingga A8, seperti yang ditunjukkan pada gambar di bawah ini.

Untuk rentang sel ini, kami akan mencoba mengubah warna font menjadi warna acak dengan menggunakan fungsi RGB.

Mulailah prosedur makro terlebih dahulu.

Kode:

Sub RGB_Example1 () End Sub

Pertama, kita perlu mereferensikan kisaran sel font yang ingin kita ubah warnanya. Dalam kasus ini, rentang sel kita adalah A1 hingga A8, jadi berikan yang sama dengan menggunakan objek RANGE .

Kode:

Sub RGB_Example1 () Range ("A1: A8") End Sub

Letakkan titik untuk melihat daftar IntelliSense objek RANGE. Dari daftar IntelliSense, kami mencoba untuk mengubah warna font, dan memilih properti FONT dari daftar.

Kode:

Sub RGB_Example1 () Range ("A1: A8"). Font End Sub

Setelah properti FONT dipilih di properti ini, kami mencoba mengubah warnanya , jadi pilih properti warna FONT.

Kode:

Sub RGB_Example1 () Range ("A1: A8"). Font.Color End Sub

Letakkan tanda sama dengan dan buka fungsi RGB.

Kode:

Sub RGB_Example1 () Range ("A1: A8") Font.Color = RGB (End Sub

Berikan bilangan bulat acak mulai dari 0 hingga 255 untuk ketiga argumen fungsi RGB.

Kode:

Sub RGB_Example1 () Range ("A1: A8"). Font.Color = RGB (300, 300, 300) End Sub

Ok, sekarang jalankan kodenya dan lihat hasil warna font sel dari A1 hingga A8.

Keluaran:

Jadi, warna font berubah dari hitam ke warna lain. Warna tergantung pada angka yang kita berikan ke fungsi RGB.

Di bawah ini adalah kode warna RGB untuk mendapatkan beberapa warna umum.

Anda cukup mengubah kombinasi bilangan bulat dari 0 menjadi 255 untuk mendapatkan jenis warna yang berbeda.

Contoh # 2

Untuk rentang sel yang sama, mari kita lihat cara mengubah warna latar belakang sel ini.

Pertama, berikan rentang sel dengan menggunakan objek RANGE .

Kode:

Sub RGB_Example2 () Range ("A1: A8"). Akhiri Sub

Kali ini kami mengubah warna latar belakang sel yang disebutkan, jadi kami tidak ada hubungannya dengan properti FONT sekarang untuk mengubah warna latar belakang, pilih properti " Interior " dari objek RANGE.

Kode:

Sub RGB_Example2 () Range ("A1: A8"). Interior End Sub

Setelah properti "Interior" dipilih, beri titik untuk melihat properti dan metode properti "Interior" ini.

Kode:

Sub RGB_Example2 () Range ("A1: A8"). Interior. Akhiri Sub

Karena kami mengubah warna interior sel yang disebutkan, pilih properti " Warna ".

Kode:

Sub RGB_Example2 () Range ("A1: A8"). Interior.Color End Sub

Untuk mengatur properti warna interior dari rentang sel (A1 hingga A8) keluar dari tanda sama dengan dan buka fungsi RGB.

Kode:

Sub RGB_Example2 () Range ("A1: A8"). Interior.Color = RGB (End Sub

Masukkan nomor acak yang Anda inginkan.

Kode:

Sub RGB_Example2 () Range ("A1: A8"). Interior.Color = RGB (0, 255, 255) End Sub

Jalankan kode dan lihat warna latar belakang.

Keluaran:

Warna latar belakang telah diubah.

Hal yang Perlu Diingat Di Sini

  • RGB adalah singkatan dari Merah, Hijau, dan Biru.
  • Perpaduan ketiga warna tersebut akan memberikan warna yang berbeda.
  • Ketiga parameter ini hanya dapat menerima nilai integer antara 0 hingga 255. Setiap angka di atas ini akan diatur ulang ke 255.

Artikel yang menarik...