Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sub Emre()
Dim i As Integer
For i = 5 To Range("D65536").End(3).Row
If Cells(i, "G") = Cells(i, "J") Then
Cells(i, "E").Resize(, 6).Interior.ColorIndex = 3
End If
Next i
i = Empty
End Sub
Ya da Sayfa1'in kod sayfasındaki Change olayına aşağıdaki kodu, veri girip renklendirmesini istediğiniz son hücreye göre düzenleyip deneyiniz..
Yani örneğin; en son G sütunundaki bir hücreye veri girdiğinizde, eğer J sütunundaki değere eşitse ilgili hücreleri kırmıya boyasın gibi...
Kodları açıklamasını da yapacağım, yukarıda yazdıklarıma göre ilgili yerleri değiştirirsiniz.
Sayfanın Change olayı, hücreye giriş çıkış yapıldığında çalışan olaydır. Private Sub Worksheet_Change(ByVal Target As Range)
Eğer hedef (aktif) sütun 7. sütun (G sütunu) değilse; makrodan çık !
If Target.Column <> 7 Then Exit Sub
Eğer hedef (aktif) hücredeki değer, hedef hücrenin 3 sağındaki hücrele ile eşitse
If Target.Value = Target.Offset(0, 3).Value Then
Hedef (aktif) satırın, 5. sütunundan itibaren, 6 sütun sağındaki hücrelerin dolgu (arka plân) rengini kırmızı (3) yap.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.