Çözüldü Renk İsmini Bulan Kodlar

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
266
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Renk İsmini Bulan Kodlar
Merhabalar Arkadaşlar C Sütunudaki Renklerin İsimlerini E Sütuna Yazan Makro Kodu Yazabilirmisiniz
 

Ekli dosyalar

Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Deneyiniz.
Kod:
Sub GetCellColorName()

    Dim i As Integer

    For i = 1 To 8

    Cells(i, "E") = GetColorName(Range("C" & i).Interior.Color)

    Next i
    
End Sub

Function GetColorName(ByVal colorCode As Long) As String

    Dim colorName As String

    Select Case colorCode
        Case RGB(0, 0, 0)
            colorName = "Siyah"
        Case RGB(0, 0, 255)
            colorName = "Mavi"
        Case RGB(0, 255, 0)
            colorName = "Yeşil"
        Case RGB(0, 255, 255)
            colorName = "Mavi-Yeşil"
        Case RGB(255, 0, 0)
            colorName = "Kırmızı"
        Case RGB(255, 0, 255)
            colorName = "Magenta"
        Case RGB(255, 255, 0)
            colorName = "Sarı"
        Case RGB(255, 255, 255)
            colorName = "Beyaz"
        Case RGB(128, 0, 0)
            colorName = "Kahverengi"
        'Diğer Renkleri Tanımlayın
        Case Else
            colorName = "Bilinmiyor, Tanımlayınız"
    End Select

    GetColorName = colorName
End Function
 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
266
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Merhaba,

Deneyiniz.
Kod:
Sub GetCellColorName()

    Dim i As Integer

    For i = 1 To 8

    Cells(i, "E") = GetColorName(Range("C" & i).Interior.Color)

    Next i
   
End Sub

Function GetColorName(ByVal colorCode As Long) As String

    Dim colorName As String

    Select Case colorCode
        Case RGB(0, 0, 0)
            colorName = "Siyah"
        Case RGB(0, 0, 255)
            colorName = "Mavi"
        Case RGB(0, 255, 0)
            colorName = "Yeşil"
        Case RGB(0, 255, 255)
            colorName = "Mavi-Yeşil"
        Case RGB(255, 0, 0)
            colorName = "Kırmızı"
        Case RGB(255, 0, 255)
            colorName = "Magenta"
        Case RGB(255, 255, 0)
            colorName = "Sarı"
        Case RGB(255, 255, 255)
            colorName = "Beyaz"
        Case RGB(128, 0, 0)
            colorName = "Kahverengi"
        'Diğer Renkleri Tanımlayın
        Case Else
            colorName = "Bilinmiyor, Tanımlayınız"
    End Select

    GetColorName = colorName
End Function
Teşekkür ederim hocam selamlar
 
Üst