Isi kandungan
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.