• DİKKAT

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

Bir üstteki hücre ile aynı ise renklendirme

  • Konbuyu başlatan Konbuyu başlatan seyfi38
  • Başlangıç tarihi Başlangıç tarihi

seyfi38

Altın Üye
Katılım
25 Ocak 2006
Mesajlar
125
Excel Vers. ve Dili
Excel 2016 TR
Merhabalar arkadaşlar
benim sorum şu Bir üstteki hücre ile aynısı ise renkledirilmesi
Mesela
A1 Pazartesi
A2 Salı
A3 Çarşamba
A4 Perşembe
A5 Cuma
A6 Cumartesi
A7 Pazar
A8 Pazartesi
A9 Salı
A10 Salı (Bu hücre bir üstteki ile aynı olduğundan renklenmesi)
 
Merhaba koşullu biçimlendirme ile yapılabilir.
Kod:
=$A2=$A1
248928
 
Excel'deki koşullu biçimlendirme kuralları genellikle hücre değerleri üzerinden çalışır, ancak hücreler arasındaki metin karşılaştırmaları için doğrudan bir formül sağlamaz. Bu durumu bir formülle yapmanın bir yolu yok. Ancak, AdemCan'ın gösterdiği koşullu biçimlendirme adımları kullanılarak hücreler arasında karşılaştırma yapabilir ve biçimlendirme uygulayabilirsiniz
 
Kod:
Sub RenklendirAyniMiM()
Dim k As Integer
For k = 1 To 1000
If Range("A" & k).Value <> "" And Range("A" & k).Offset(1, 0).Value <> "" Then
If Range("A" & k).Value = Range("A" & k).Offset(1, 0).Value Then
Range("A" & k).Interior.ColorIndex = 4
Range("A" & k).Offset(1, 0).Interior.ColorIndex = 3
End If
End If
Next
End Sub


Function RenklendirAyniMi(rng As Range)
    Dim cell As Range

    For Each cell In rng
        If cell.Value <> "" And cell.Offset(1, 0).Value <> "" Then
            If cell.Value = cell.Offset(1, 0).Value Then
                cell.Interior.ColorIndex = 4
                cell.Offset(1, 0).Interior.ColorIndex = 3
            End If
        End If
    Next cell
End Function

'=RenklendirAyniMi(A1:A1000)

RenklendirAyniMi fonksiyonunu xlam olarak kaydederseniz fonksiyon olarak ve sadece alt üst satırları karşılaştıracak şekilde kulllanabirsiniz. Bu normal bir fonksiyon olmadığı ve sonucu bir işe yaramayacağı için işlem hücresini silmeniz yeterli olacak.
 
Geri
Üst