satır renklendirme

Katılım
20 Ekim 2005
Mesajlar
478
s.a.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
    If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then Exit Sub
    Cells.Interior.ColorIndex = xlNone
    'ActiveCell.EntireColumn.Interior.ColorIndex = 8 'Sütun Rengi
    ActiveCell.EntireRow.Interior.ColorIndex = 4 ' Satır Rengi
    ActiveCell.Cells.Interior.ColorIndex = 8 ' Hücre Rengi
End Sub
kodu ile tüm satır renkleniyor, fakat bu kodun sayfa1 de B4:AG18 arasında çalışması için ne gibi bir düzenleme yapılabilir.

Selametle.............................................
 
Katılım
11 Temmuz 2024
Mesajlar
167
Excel Vers. ve Dili
Excel 2021 Türkçe
Aleykümselam, şu şekilde deneyip sonucu paylaşabilir misiniz;

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    On Error Resume Next
    If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then Exit Sub
    Dim rng As Range
    Set rng = Me.Range("B4:AG18")
    rng.Interior.ColorIndex = xlNone
    If Not Intersect(Target, rng) Is Nothing Then
        Dim rowRange As Range
        Set rowRange = Intersect(ActiveCell.EntireRow, rng)
        If Not rowRange Is Nothing Then
            rowRange.Interior.ColorIndex = 4 
        End If
        ActiveCell.Interior.ColorIndex = 8 
    End If
End Sub
 
Katılım
20 Ekim 2005
Mesajlar
478
s.a.

Teşekkür ederim. Ellerinize sağlık.

Selametle.............................
 
Üst