• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Koşullu biçimlendirme de hücredeki veriye göre diğer hücrenin renk değiştirmesi ?

zgalp

Altın Üye
Katılım
21 Nisan 2009
Mesajlar
7
Excel Vers. ve Dili
Office 365
Merhaba ,
ekte göndermiş olduğum tabloda C hücresinde veri girişine göre D hücresinin rengini değiştirlmesi ile ilgili destek rica edeceğm .
Teşekkürler .
 

Ekli dosyalar

K.KART HARCAMALARI sekmesini sağ tuş ile tıkla kod görüntüleyi seçip, aşağıdaki kodları ekleyip dener misin

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

    Dim RefCells As Range
    Dim c As Range, r As Range
    Dim sRow As Long

    If Intersect(Target, Me.Range("C4:C" & Me.Rows.Count)) Is Nothing Then Exit Sub

    Application.EnableEvents = False

    Set RefCells = Me.Range("G2,I2,L2,O2")

    For Each c In Intersect(Target, Me.Range("C4:C" & Me.Rows.Count))

        sRow = c.Row
        Me.Cells(sRow, "D").Interior.Pattern = xlNone

        If CleanCode(c.Value) <> "" Then
            For Each r In RefCells
                If CleanCode(c.Value) = CleanCode(r.Value) Then
                    Me.Cells(sRow, "D").Interior.Color = r.Interior.Color
                    Exit For
                End If
            Next r
        End If

    Next c

    Application.EnableEvents = True

End Sub

Private Function CleanCode(ByVal txt As String) As String
    Dim i As Long, ch As String
    txt = UCase(txt)
    For i = 1 To Len(txt)
        ch = Mid(txt, i, 1)
        If ch Like "[A-Z0-9]" Then CleanCode = CleanCode & ch
    Next i
End Function
 
Merhaba,
iletmiş olduğunuz kodu yapışıtır denedim ve çalıştı istediğim verilere ulaştım.
Paylaşımlarınız ve yardımlarınız için çok teşekkür ederim.🙏
 
Alternatif...

Koşullu biçimlendirme uygulanmıştır..
 

Ekli dosyalar

Geri
Üst