Cara Menggunakan ColorIndex dalam Excel VBA (4 Contoh)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, saya akan menunjukkan kepada anda cara anda boleh menggunakan sifat ColorIndex dalam Excel VBA . Anda akan belajar untuk menetapkan latar belakang, fon dan warna jidar satu atau lebih sel menggunakan sifat ColorIndex VBA , serta menetapkan warna satu sel mengikut warna sel yang lain.

Kod Excel VBA ColorIndex

Sebelum pergi ke perbincangan utama, lihat gambar di bawah untuk mengetahui ColorIndex semua warna yang tersedia dalam Excel VBA .

Muat turun Buku Kerja Amalan

Muat turun buku kerja latihan ini untuk bersenam semasa membaca artikel ini.

VBA ColorIndex.xlsm

4 Contoh untuk Menggunakan Hartanah ColorIndex dalam Excel VBA

Di sini kami ada set data dengan Nama, Gaji Permulaan dan Gaji Kini beberapa pekerja sebuah syarikat bernama Jupyter Group.

Objektif kami adalah untuk melihat pelbagai kegunaan sifat ColorIndex VBA pada set data ini.

1. Tetapkan Warna Latar Belakang Sel Menggunakan ColorIndex dalam Excel VBA

Anda boleh menetapkan warna latar belakang sel kepada apa sahaja yang anda mahu menggunakan sifat ColorIndex VBA .

Mari kita tukar warna latar belakang julat B4:B13 kepada hijau.

Kod VBA:

Barisan kod ialah:

Range("B4:B13").Interior.ColorIndex = 10

[10 ialah ColorIndex daripada warna hijau . Lihat carta warna.]

Output:

Jalankan kod ini dan anda akan menemui warna latar belakang julat B4:B13 bertukar menjadi hijau .

2. Tetapkan Warna Fon Sel Menggunakan ColorIndex dalam Excel VBA

Anda juga boleh menetapkan warna fon teks mana-mana sel menggunakan sifat ColorIndex Excel VBA .

Mari kita tukar warna fon julat B4:B13 kepada merah.

Kod VBA:

Barisan kod ialah:

Range("B4:B13").Font.ColorIndex = 3

[3 ialah ColorIndex daripada Merah .]

Output:

Jalankan kod ini , dan anda akan dapati warna fon julat B4:B13 bertukar merah .

3. Tetapkan Warna Sempadan Sel Menggunakan ColorIndex dalam Excel VBA

Sekarang kita akan menetapkan warna sempadan sel menggunakan sifat ColorIndex VBA .

Mari kita tukar warna jidar julat B4:B13 kepada merah.

Kod VBA:

Barisan kod ialah:

Range("B4:B13").Borders.ColorIndex = 3

Output:

Jalankan kod ini. Ia akan menukar warna sempadan julat B4:B13 kepada merah.

4. Tetapkan Warna Sel kepada Warna Sel Lain Menggunakan ColorIndex

Akhir sekali, saya akan tunjukkan anda boleh menukar warna satu sel mengikut warna sel lain.

Mari tukar latar belakang warna sel B5 kepada hijau .

Sekarang, kita akantukar warna latar belakang sel D5 mengikut warna sel B5 .

Kod VBA:

Barisan kod ialah:

Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex

Output:

Jalankan kod ini. Ia akan menukar warna latar belakang sel D5 mengikut warna sel B5 .

Begitu juga, anda boleh menukar warna fon atau warna jidar mana-mana sel mengikut sel lain menggunakan sifat ColorIndex .

Pembelajaran Lanjut

Dalam artikel ini, kami telah menukar warna sel sel menggunakan sifat ColorIndex VBA .

Selain sifat ColorIndex , terdapat satu lagi sifat yang dipanggil Warna dalam VBA , yang berkaitan dengan warna.

Klik di sini untuk mengetahuinya secara terperinci.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.