Renge Göre Renklendirme

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar
D-E-F sütunlarındaki hücre dolgu rengine göre C sütunundaki hücreyi aynı renk yapması mümkün mü !
Koşullu Biçimlendirmeyi epeyce kurcaladım ama renge seçeneği bulamadım.
Çözüm makro ile de olabilir.
221347
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba

Deneyiniz.
Kod:
Sub renk()

    Dim i As Range, r As Byte, son As Long
    
    son = Cells(Rows.Count, "C").End(xlUp).Row
    
    Range("C3:C" & Rows.Count).Interior.ColorIndex = 0
    
    For Each i In Range("D3:F" & son)
        If i.Interior.ColorIndex > 0 Then
            r = i.Interior.ColorIndex
            Cells(i.Row, "C").Interior.ColorIndex = r
        End If
    Next i

End Sub
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba

Deneyiniz.
Kod:
Sub renk()

    Dim i As Range, r As Byte, son As Long
   
    son = Cells(Rows.Count, "C").End(xlUp).Row
   
    Range("C3:C" & Rows.Count).Interior.ColorIndex = 0
   
    For Each i In Range("D3:F" & son)
        If i.Interior.ColorIndex > 0 Then
            r = i.Interior.ColorIndex
            Cells(i.Row, "C").Interior.ColorIndex = r
        End If
    Next i

End Sub
Ömer üstadım, çok teşekkür ediyorum. Emeğinize aklınıza sağlık. sağlıcakla kalın
 

m.ensar

Altın Üye
Katılım
5 Nisan 2016
Mesajlar
399
Excel Vers. ve Dili
office 2016 Türkçe
Altın Üyelik Bitiş Tarihi
25-10-2025
Hocam bu örneği A sütununda A10 hücresinden başlayarak hücre rengine göre B10 ve T40 aralığına nasıl uygularız A10 dan itibaren hücre rengi ne ise B10 dan itibaren aynı rengi almasını nasıl sağlarız
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
386
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Deneyiniz....
Kod:
Sub RenkleriKopyala()
    Dim ws As Worksheet
    Dim i As Long
    Dim kaynakHücre As Range
    Dim hedefAralik As Range
   
    Set ws = ThisWorkbook.Sheets("Sayfa1")
    For i = 10 To 40
        Set kaynakHücre = ws.Range("A" & i)
        Set hedefAralik = ws.Range("B" & i & ":T" & i)
       
        If Not IsEmpty(kaynakHücre) Then
            hedefAralik.Interior.Color = kaynakHücre.Interior.Color
        End If
    Next i

    MsgBox "Renkler başarıyla kopyalandı!"
End Sub
 

m.ensar

Altın Üye
Katılım
5 Nisan 2016
Mesajlar
399
Excel Vers. ve Dili
office 2016 Türkçe
Altın Üyelik Bitiş Tarihi
25-10-2025
Okan hocam ilginiz için teşekkür ederim. Renkler başarıyla kopyalandı diyor ancak koşullu biçimlendirme ile renklendirdiğim hücreleri kopyalamıyor manuel yapılan renklendirmeleri kopyalıyor. örnek bir dosya yüklüyorum.
 

Ekli dosyalar

m.ensar

Altın Üye
Katılım
5 Nisan 2016
Mesajlar
399
Excel Vers. ve Dili
office 2016 Türkçe
Altın Üyelik Bitiş Tarihi
25-10-2025
Okan Hocam çok teşekkür ederim mükemmel olmuş
 
Üst