• DİKKAT

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

Satır Renklendirme

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

uhercan

Altın Üye
Katılım
11 Ocak 2007
Mesajlar
33
Excel Vers. ve Dili
OFFICE-2016 TÜRKÇE
Değerli üstadlar,
Ekte gönderdiğim örnek dosyada sicil numaralarına ait bilgileri birbirinden ayırmak için yani sicil değiştikçe satırı/satırları bir boyasın bir boyamasın şeklinde nasıl makro yapmam lazım.
Yardımcı olursanız sevinirim.
 
Eğer yanlış anlamadı isem aşağıdaki kodları denermisiniz.Sicil No'nun değiştiği satırı renkli yapar.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
toplamsatir = ActiveSheet.UsedRange.Rows.Count
For Row = toplamsatir To 2 Step -1
If Cells(Row, 1).Value <> Cells(Row - 1, 1).Value Then Rows(Row).Interior.ColorIndex = 6
Next Row
End Sub
 
Ali &#252;stad&#305;m denedim ama olmad&#305;.
&#214;rnek dosya &#252;zerinde i&#351;leyip g&#246;nderebilirmisin. zahmet olmaz ise.
&#350;imdiden te&#351;ekk&#252;r ederim
 
Son düzenleme:
Aşağıdaki kodları sayfanın makro bölümüne kopyalayabilirsiniz.

A kolonunda herhangi bir değişiklik yaptığınızda ilgili hücreler renklenecektir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Dim a, b As Long
If Intersect(Target, [a2:a5000]) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
For Each alan In Range("a2:" & [a5000].End(xlUp).Address)
a = alan.Offset(-1, 0).Interior.ColorIndex
If a = 34 Then
a = 0
b = 34
Else
a = 34
b = 0
End If
If alan.Value <> alan.Offset(-1, 0).Value Then
Range(alan, alan.Offset(0, 10)).Interior.ColorIndex = a
Else
Range(alan, alan.Offset(0, 10)).Interior.ColorIndex = b
End If
Next
End Sub
 
Ripek üstadım eline sağlık çok güzel olmuş.
Birde bundan farklı olarak satır satır bir boyayıp bir boyamama işini nasıl yaparız. :icelim:
 
Ripek üstadım eline sağlık çok güzel olmuş.
Birde bundan farklı olarak satır satır bir boyayıp bir boyamama işini nasıl yaparız. :icelim:

Gerek kalmadı aynı matıkla çözdüm. Ama yinede teşekkür ederim.
 
Geri
Üst