Bagaimana cara mengubah warna bentuk berdasarkan nilai sel di Excel?
Mengubah warna bentuk berdasarkan nilai sel tertentu mungkin menjadi tugas yang menarik di Excel, misalnya, jika nilai sel di A1 kurang dari 100, warna bentuk berwarna merah, jika A1 lebih besar dari 100 dan kurang dari 200, warna bentuk kuning, dan jika A1 lebih besar dari 200, warna bentuk hijau seperti gambar berikut yang ditampilkan. Untuk mengubah warna bentuk berdasarkan nilai sel, artikel ini akan memperkenalkan metode untuk Anda.
Ubah warna bentuk berdasarkan nilai sel dengan kode VBA
Ubah warna bentuk berdasarkan nilai sel dengan kode VBA
Kode VBA di bawah ini dapat membantu Anda mengubah warna bentuk berdasarkan nilai sel, lakukan hal berikut:
1. Klik kanan tab lembar yang ingin Anda ubah warna bentuknya, lalu pilih Lihat kode dari menu konteks, di-pop-out Microsoft Visual Basic untuk Aplikasi jendela, harap salin dan tempel kode berikut ke dalam kolom kosong Modul jendela.
Kode VBA: Ubah warna bentuk berdasarkan nilai sel:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160704
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
If IsNumeric(Target.Value) Then
If Target.Value < 100 Then
ActiveSheet.Shapes("Oval 1").Fill.ForeColor.RGB = vbRed
ElseIf Target.Value >= 100 And Target.Value < 200 Then
ActiveSheet.Shapes("Oval 1").Fill.ForeColor.RGB = vbYellow
Else
ActiveSheet.Shapes("Oval 1").Fill.ForeColor.RGB = vbGreen
End If
End If
End Sub
2. Dan kemudian saat Anda memasukkan nilai di sel A1, warna bentuk akan diubah dengan nilai sel seperti yang Anda tentukan.
Note: Pada kode di atas, A1 adalah nilai sel yang menjadi dasar warna bentuk Anda, dan 1 oval adalah nama bentuk dari bentuk yang Anda sisipkan, Anda dapat mengubahnya sesuai kebutuhan.
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!