- Katılım
- 11 Mart 2005
- Mesajlar
- 3,062
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
her seferinde çalıştırarak yaptığım aşağıdaki renklendirmeyi, ilgili hücre alanına koşullu biçimlendirme uygulamak istersek;
kodları nasıl düzenlememiz gerekecektir? Belirlenen alana koşullu biçimlendirmeyi kod ile bir seferde uygulayayım, sonra bu alanda bir değişiklik olduğunda otomatik renklensin.
ilginiz için şimdiden teşekkürler,
iyi çalışmalar.
her seferinde çalıştırarak yaptığım aşağıdaki renklendirmeyi, ilgili hücre alanına koşullu biçimlendirme uygulamak istersek;
kodları nasıl düzenlememiz gerekecektir? Belirlenen alana koşullu biçimlendirmeyi kod ile bir seferde uygulayayım, sonra bu alanda bir değişiklik olduğunda otomatik renklensin.
ilginiz için şimdiden teşekkürler,
Kod:
Sub cFormat()
Dim MyRange As Range
Set MyRange = Worksheets("Rapor2").Range("D2:P32")
With MyRange.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
For Each Cell In MyRange
If Cell.Value = 1 Then
Cell.Interior.ThemeColor = xlThemeColorDark2
ElseIf Cell.Value = 2 Then
Cell.Interior.ThemeColor = xlThemeColorLight2
ElseIf Cell.Value = 3 Then
Cell.Interior.ThemeColor = xlThemeColorAccent5
ElseIf Cell.Value = 4 Then
Cell.Interior.ThemeColor = xlThemeColorAccent2
End If
Next
End Sub