Hücre içindeki koda göre renklendirme

Katılım
8 Nisan 2013
Mesajlar
16
Excel Vers. ve Dili
Office 16 En
Office 365 En
64-bit
Altın Üyelik Bitiş Tarihi
01-03-2023
Merhaba,

Ekteki dosyada görüleceği üzere, K1 hücresi içine yazılan bölüm kodlarını C2-V2 arasındaki ilgili alanda bulup, dolgu yapabilecek makro kodu için yardımlarınızı istiyorum. Şimdiden teşekkürler.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
K4-H5 demek
K4-H5 arasıdanki tüm değerler mi?
Sadece K4 ve H5 mi?

Her daim yazım formatınız bu şekilde mi olacak?
 
Katılım
8 Nisan 2013
Mesajlar
16
Excel Vers. ve Dili
Office 16 En
Office 365 En
64-bit
Altın Üyelik Bitiş Tarihi
01-03-2023
C2 - V2 arasındaki hücrelerde yazan ölümde veya bölümlerde değişiklik yapılacaksa ilgili bölümün kodunu K1 hücresine yazıyorum.
(örneğin: K4 - H5 - E3 bölümü olabilir, sadece H3 bölümü de olabilir)

Yazım formatımız ise sabit bu şekilde olacak
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sayfanızız kod sayfasına direkt yapıştırın.
K1 hücrenizde değişiklik yapınca çalışacaktır.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Bul As Range, Dizi, i As Integer
    If Intersect(Target, [K1]) Is Nothing Then Exit Sub
    Range("C2:V2").Interior.Color = xlNone
    Dizi = Split(Trim(Range("K1")), "-")
    For i = LBound(Dizi) To UBound(Dizi)
        Set Bul = Range("C2:V2").Find(Trim(Dizi(i)))
        If Not Bul Is Nothing Then
            Bul.Interior.Color = vbGreen
        End If
    Next i
End Sub
 
Katılım
8 Nisan 2013
Mesajlar
16
Excel Vers. ve Dili
Office 16 En
Office 365 En
64-bit
Altın Üyelik Bitiş Tarihi
01-03-2023
Elinize sağlık, çok teşekkür ederim.
 
Üst