Sub BuatKondisiWarna () Cells.FormatConditions.Delete
Columns("$A:$A").Select
' Kolom B dan C kosong tanpa warna
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=AND(COUNTA($B:$B)=0,COUNTA($C:$C)=0)"
With Selection.FormatConditions(1).Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions(1).SetFirstPriority
' Kolom C isi Biru
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=COUNTA($C:$C)>0"
With Selection.FormatConditions(2).Interior
.PatternColorIndex = 0
.Color = 10192433
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Selection.FormatConditions(2).StopIfTrue = True
' Kolom B isi merah
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=COUNTA($B:$B)>0"
With Selection.FormatConditions(3).Interior
.PatternColorIndex = 0
.Color = 10192344
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Selection.FormatConditions(3).StopIfTrue = True
end sub
To: [email protected]
From: [email protected]
Date: Fri, 9 Mar 2012 11:18:58 +0700
Subject: [belajar-excel] Tanya cara bikin kolom agar bisa berubah-ubah warna
Selamat Siang Para Master Excel,
Mau nanya nih, bagaimana caranya agar kolom yang telah diberi conditional
formatting (kolom berwarna), bisa berubah-ubah warna-nya jika dilakukan input
data pada kolom lainnya? Maksudnya seperti ini : jika saya melakukan input data
di kolom B, maka kolom A akan berubah warna menjadi biru, dan jika saya
melakukan input data di kolom C, maka kolom A berubah menjadi merah, dan
seterusnya. Dalam hal ini, hanya kolom A saja yang warnanya berubah-ubah. Mohon
dishare rumus atau formulanya ya… saya menggunakan excel 2003.
terima kasih.
Best Regards,
Sukardi