İlk 2 satırdan sonrasında çalıştırabilirmiyiz?

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Arkadaşlar Merhabalar,

Aşağıdaki Hücre renklendiren kodlarda ilk 2 satırdan sonrasının renklendirilmesi için nasıl bir değişiklik yapabiliriz?

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Cells.Interior.ColorIndex = xlColorIndexNone
ActiveCell.Interior.ColorIndex = 38
End Sub


Saygılar
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Row < 3 Then Exit Sub
Cells.Interior.ColorIndex = xlColorIndexNone
ActiveCell.Interior.ColorIndex = 38
End Sub
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Merhaba,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Row < 3 Then Exit Sub
Cells.Interior.ColorIndex = xlColorIndexNone
ActiveCell.Interior.ColorIndex = 38
End Sub
Selamlar,
Necdet abi elinize sağlık ama ilk iki satırdaki renkli bölümü kod çalıştığında rengini değiştiriyor ben ise ilk iki satırdaki rengin sabit kalmasını istiyorum.

Saygılar
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
A&#351;a&#287;&#305;daki kodu deneyebilirsiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Intersect(Target, [A3:H100]) Is Nothing Then
[A3:H100].Interior.ColorIndex = xlColorIndexNone
Exit Sub
End If
[A3:H100].Interior.ColorIndex = xlColorIndexNone
ActiveCell.Interior.ColorIndex = 38
End Sub
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Aşağıdaki kodu deneyebilirsiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Intersect(Target, [A3:H100]) Is Nothing Then
[A3:H100].Interior.ColorIndex = xlColorIndexNone
Exit Sub
End If
[A3:H100].Interior.ColorIndex = xlColorIndexNone
ActiveCell.Interior.ColorIndex = 38
End Sub
Selamlar,

Hocam çok teşekkürler

Saygılar
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Rica ederim.

H&#252;cre renklendirme ile ilgili daha detayl&#305; &#231;al&#305;&#351;mam&#305; a&#351;a&#287;&#305;daki linkte bulabilirsiniz.

http://www.excel.web.tr/showthread.php?t=14377
 
Üst