Hücredeki değer kadar yanındaki hücreleri renklendirmek

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

B sütununda bulunan değerlerime göre C sütunundan başlamak üzere renklendirme yapmak için nasıl bir kod kullanmam gerekir.

Diyelimki B2 hücresinde 43 değeri var C2 den başlayarak 43 adet hücreyi (sağa doğru) herhangi bir renkle renklendirmek istiyorum. Ve bu işlem B sütununa değer girdikçe gerçekleşsin istiyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu sayfanın kod sayfasına yazarak deneyin.

[vb:1:1a0b2b39cf]Private Sub Worksheet_Change(ByVal Target As Range)
If Target = 0 Then
Rows(Target.Row).Interior.ColorIndex = xlNone
Exit Sub
End If
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
Range(Cells(Target.Row, 3), Cells(Target.Row, 2 + Target.Value)).Interior.ColorIndex = 6
End Sub
[/vb:1:1a0b2b39cf]
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Teşekkür ederim. :hey:
 
Katılım
25 Mayıs 2005
Mesajlar
44
Excel Vers. ve Dili
Excel 2007 - Türkçe
leventm' Alıntı:
Aşağıdaki kodu sayfanın kod sayfasına yazarak deneyin.

[vb:1:b71125641f]Private Sub Worksheet_Change(ByVal Target As Range)
If Target = 0 Then
Rows(Target.Row).Interior.ColorIndex = xlNone
Exit Sub
End If
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
Range(Cells(Target.Row, 3), Cells(Target.Row, 2 + Target.Value)).Interior.ColorIndex = 6
End Sub
[/vb:1:b71125641f]
Aşağıdaki satırı End Sub satırından önce koda ilave ederseniz, B hücresindeki değeri küçülttüğünüzde hatalı olarak kalan renkli hücreleri de temizleyecektir
:hey: :hey:

Range(Cells(Target.Row, 3 + Target.Value), Cells(Target.Row, 256)).Interior.ColorIndex = xlNone
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

cout(h)ane

Sizede katkılarınızdan dolayı teşekkür ederim. :hey:
 
Üst