• DİKKAT

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

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

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,989
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
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
 
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
 
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
 
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
 
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
 
Geri
Üst