Sub BuatKondisiWarnaPerSel()
    Cells.FormatConditions.Delete
    Dim daerah As Range
    Set daerah = Range("$C:$C")' dimulai dari sel C3 sampai akhir baris 
    Set daerah = Range("C3").Resize(daerah.Rows.Count - 3, 1)
    daerah.Select
' sel di Kolom D  E, dan F  kosong  tanpa warna
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=AND(COUNTA($D3:$D3)=0,COUNTA($E3:$E3)=0,COUNTA($F3:$F3)=0)"
    With Selection.FormatConditions(1).Interior
        .Pattern = xlNone
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    Selection.FormatConditions(1).StopIfTrue = False
    Selection.FormatConditions(1).SetFirstPriority
' sel di Kolom F isi  Biru
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=COUNTA($F3:$F3)>0"
    With Selection.FormatConditions(2).Interior
        .PatternColorIndex = 0
        .Color = 10192433
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    Selection.FormatConditions(2).StopIfTrue = True
' sel di Kolom E isi  Kuning
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=COUNTA($E3:$E3)>0"
    With Selection.FormatConditions(3).Interior
        .PatternColorIndex = 0
        .Color = 65535
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    Selection.FormatConditions(3).StopIfTrue = True
    
' sel di Kolom D isi merah
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=COUNTA($D3:$D3)>0"
    With Selection.FormatConditions(4).Interior
        .PatternColorIndex = 0
        .Color = 10192344
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    Selection.FormatConditions(4).StopIfTrue = TrueEnd Sub

 To: belajar-excel@yahoogroups.com
From: sukardi...@gmail.com
Date: Fri, 9 Mar 2012 16:10:57 +0700
Subject: Re: [belajar-excel] Tanya cara bikin kolom agar bisa berubah-ubah warna


















 



  


    
      
      
      Terima kasih atas masukannya Pak. Mohon maaf sebelumnya jika saya tidak 
melampirkan contoh dalam pertanyaan saya sebelumnya. Dan maaf ya jika ada 
kesalahan penyebutan cell maupun kolom karena masih awam dengan istilah di 
excel. Mohon bimbingannya.

 
Terlampir contoh tabel yang saya maksud. 
 
Terima kasih.
 
Salam,
 
Sukardi   


Pada 9 Maret 2012 14:50, Ki Semprul <semprul...@gmail.com> menulis:

  


ADA BERAPA KOLOM YG AKAN DIISI, sebanyak itu pula lah KONDISI yg harus dibuat. 


Tanpa makro, Anda hanya bisa membuat 3 KOLOM penyebab berubahnya warna di kolom 
A, 
karena fitur conditional formatting di excel 2003, katanya, hanya terbatas 3 
kondisi + 1 tanpa kondisi.


di sini belum dapat dibuatkan contohnya, karena anda masih menyebut KOLOM.
KOLOM itu ada 65536 cell kalau hanya disebut kolom saja, belum jelas, CELL MANA 
kah
yg akan dijadikan kondisi dlm conditional formatting.
Jangan jangan anda mengisi C5 tetapi ingin cell yg berubah = A2


Kalau mau seriusss  lampir&kirimkan contoh data (tabel kecil saja) dlm workbook 
(*.xls)


Jika anda datang bukan sbg pendekar "bertangan kosong" (gak bawa sheets data 
gitu loch..), 
maka insyaallah anda akan pulang dengan tangan berisi pula.. 
Para calon penaggap agak bersemangat karena tidak ferlu beKERJA-BHAKTI dulu 
membuatkan woksit nya...


Semprul..Ki!




2012/3/9 Sukardi <sukardi...@gmail.com>
> 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

-- 
Best Regards,
ζυκαrϑi 林志偉
Whatever risk, yet go forward, keep trying, keep doing !



    
     

    
    






                                          

Kirim email ke