Hadeh, saya nubie om :D

yang kontif-kontif itu maksudnya cuman mau mbuat kombinasi kontif biasa saja kok om Fungsi Address dimakro kan hasilnya selalu range Absolut, Ex: $C$4 atau $C$4:$C$5000, jadi saya gunakan fungsi replace untuk membuang dollar sign nya di bagian belakang agar bisa diapply ke seluruh baris dimasing-masing kolom

IF(COUNTIF(" & RngB.Address & ";" & Replace(RngA.Cells(1, 1).Address, "$", "") & ")=0;1;0)

hasile kalau jadi rumus eksel:

    =IF(COUNTIF($E$2:$E$500000;D2)=0;1;0)

Jadi dicari dulu di kolom E2 sampe E500000 kalau tidak ada, akan ditandai dengan nilai 1 (BENAR = DIWARNA MERAH), kalau ada akan ditandai 0 (SALAH)

Kira-kira begitu penjelasannya yang sekelumit ini semoga dapat diterima (soale gak pandai menjelaskan :D)

BR,
[dp]

On 13/12/2014 0:03, hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel] wrote:
Kalau sesepuh sudah turun tangan, saya malah balik mohon petunjuk bagaimana memahami kombinasi function IF(COUNTIF(" & RngB.Address & ";" & Replace(RngA.Cells(1, 1).Address, "$", "") & ")=0;1;0)

Kalau yang ini
Warna Sheet2.Range("D2:D500000"), Sheet2.Range("E2:E750000")
barangkali bisa diganti dengan
Warna Sheet1.Range("A1", Sheet1.Range("A1").End(xlDown)), Sheet1.Range("B1", Sheet1.Range("B1").End(xlDown))
Supaya merahnya jatuh pada data yang terisi saja (kolom A dan B Sheet1).

Salam,
HK


------------------------------------------------------------------------
*From:* "De Premor d...@premor.net [belajar-excel]" <belajar-excel@yahoogroups.com>
*To:* belajar-excel@yahoogroups.com
*Sent:* Friday, 12 December 2014, 12:51
*Subject:* Re: [belajar-excel] Mewarnai data yang tidak sama antara kolom A dan kolom B

Pakai Conditional Formating :D

Sub Warna(RngA As Range, RngB As Range)
    RngA.FormatConditions.Delete
RngA.FormatConditions.Add xlExpression, , "=IF(COUNTIF(" & RngB.Address & ";" & Replace(RngA.Cells(1, 1).Address, "$", "") & ")=0;1;0)"
RngA.FormatConditions(1).Interior.Color = 255
    RngB.FormatConditions.Delete
RngB.FormatConditions.Add xlExpression, , "=IF(COUNTIF(" & RngA.Address & ";" & Replace(RngB.Cells(1, 1).Address, "$", "") & ")=0;1;0)"
RngB.FormatConditions(1).Interior.Color = 255
End Sub

Sub tes()
    Warna Sheet2.Range("D2:D500000"), Sheet2.Range("E2:E750000")
End Sub

Rgds,
[dp]



On 12/12/2014 11:46, 'Mr. Kid' mr.nm...@gmail.com <mailto:mr.nm...@gmail.com> [belajar-excel] wrote:
Ada yang punya ide lain ?
Sapa tahu ada yang punya ide untuk menghindari loop ke banyak cells karena data pertama berisi 500ribu baris dan data kedua berisi 750ribu baris. Capek nunggunya gak kalo pakai loop ?








2014-12-12 13:49 GMT+11:00 SUYONO reza.suy...@lge.com <mailto:reza.suy...@lge.com> [belajar-excel] <belajar-excel@yahoogroups.com <mailto:belajar-excel@yahoogroups.com>>:

    Pagi Hendrik,
    Ikutan kuis, disini datanya saya asumsikan  data tempatkan di
    Range("B3:B9")dan Range("C3:C9").
    Semoga jawabanya bener…hehe.. hadiahnya apa pa…?
    **
    *di module*
    Public Sub Warna(Rng1 As Range, Rng2 As Range)
    Dim JmlDt As Integer
    Dim cell As Range
    For Each cell In Rng1
        JmlDt = Application.WorksheetFunction.CountIf(Rng2, cell)
        If JmlDt = 0 Then
           cell.Interior.Color = 255
        End If
    Next
    For Each cell In Rng2
        JmlDt = Application.WorksheetFunction.CountIf(Rng1, cell)
        If JmlDt = 0 Then
          cell.Interior.Color = 255
        End If
    Next
    End Sub
    **
    *Skrip di tombol*
    Private Sub CommandButton1_Click()
    Call Warna(Range("B3:B9"), Range("C3:C9"))
    End Sub
    *From:*belajar-excel@yahoogroups.com
    <mailto:belajar-excel@yahoogroups.com>
    [mailto:belajar-excel@yahoogroups.com
    <mailto:belajar-excel@yahoogroups.com>]
    *Sent:* Thursday, December 11, 2014 10:08 PM
    *To:* belajar-excel@yahoogroups.com
    <mailto:belajar-excel@yahoogroups.com>
    *Subject:* [belajar-excel] Mewarnai data yang tidak sama antara
    kolom A dan kolom B
    Yang ini *quiz* iseng sebelum tidur.....tapi jangan sampe ketiduran
    AA
        
    AA
    AC
        
    AB
    AB
        
    AD
    AD
        
    AE
    AB
        
    AA
    AD
        
    AG
    AF
        
    AB

    Bagaimana macronya agar:
    - data yang ada di kolom A tetapi tidak ada di kolom B
    atau
    - data yang ada di kolom B tetapi tidak ada di kolom A
    diberi tanda dengan warna merah.
    Jika datanya diubah diharapkan kita tidak perlu menghapus warna
    merah sebelumnya.
    Selamat mencoba.
    Salam,
    HK






  • [belajar-excel] M... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
    • RE: [belajar... SUYONO reza.suy...@lge.com [belajar-excel]
      • Re: [bel... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
        • Re: ... De Premor d...@premor.net [belajar-excel]
          • ... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
            • ... De Premor d...@premor.net [belajar-excel]
        • RE: ... SUYONO reza.suy...@lge.com [belajar-excel]
    • Re: [belajar... Hendrik Karnadi hendrikkarn...@yahoo.com [belajar-excel]

Kirim email ke