Satır Renklendirme

Katılım
20 Kasım 2013
Mesajlar
58
Excel Vers. ve Dili
excel 2007
Merhaba altdaki kodu revize edermisiniz ? 1 ve 2 satırı renklendirmeyecek . teşekkürler

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Cells.Interior.ColorIndex = xlColorIndexNone
ActiveCell.EntireColumn.Interior.ColorIndex = 19 'Sütun Rengi
ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
End Sub
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    If Target.Row < 3 Then Exit Sub 'ilave satırınız'
    Cells.Interior.ColorIndex = xlColorIndexNone
    ActiveCell.EntireColumn.Interior.ColorIndex = 19 'Sütun Rengi
    ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
    ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
End Sub
 
Katılım
20 Kasım 2013
Mesajlar
58
Excel Vers. ve Dili
excel 2007
Ellerine sağlık bir sorum daha olacak , 1 ve 2 satır da benim manuel olarak dolgu rengini siliyor düzeltebilirmiyiz
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Deneyin lütfen
C++:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    If Target.Row < 3 Then Exit Sub
    Range(Cells(3, 1), Cells(Application.Rows.Count, Application.Columns.Count)).Interior.ColorIndex = xlColorIndexNone
    Range(Cells(3, ActiveCell.Column), Cells(Application.Rows.Count, ActiveCell.Column)).Interior.ColorIndex = 19 'Sütun Rengi
    ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
    ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
End Sub
 
Katılım
6 Kasım 2020
Mesajlar
16
Excel Vers. ve Dili
2019 tr
C++:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    If Target.Row < 3 Then Exit Sub 'ilave satırınız'
    Cells.Interior.ColorIndex = xlColorIndexNone
    ActiveCell.EntireColumn.Interior.ColorIndex = 19 'Sütun Rengi
    ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
    ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
End Sub
aktif hücre çerçevesini / bulunduğu satır sütunu renk değil de border/çizgi ile öne çıkarmak mümkün mü ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu işlem için koşullu biçimlendirme kullanabilirsiniz. Fakat kendi dosyanızda başka koşullu biçimlendirme varsa bunlar silineceği için dikkatli kullanmanız gerekir.

Bir örnek dosya hazırladım. İncelersiniz. Kullanımınız için uygunsa dosyanıza uyarlarsınız. Sayfa tanımlayarak istediğiniz sayfalarda çalışmasını sağlayabilirsiniz. Gerekirse alan kısıtlaması da yapılabilir.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu örnek dosyada ise imlecin bulunduğu satır ve sütun koşullu biçimlendirme yöntemiyle kenarlık içine alınarak belirgin hale getiriliyor.

Dosyanın tamamında çalışacak şekilde kurgulanmıştır.
 

Ekli dosyalar

Katılım
2 Ekim 2017
Mesajlar
9
Excel Vers. ve Dili
excel turkce
Peki @Korhan Ayhan
daha önce dolgu rengi olmuş kodları bu kodu çalıştırınca kaybediyorum veya bu kod çalışırken sütun renklendirme yapamıyorum...

Bunu nasıl yapabilirim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu sorunuz hangi kod için?
 
Katılım
2 Ekim 2017
Mesajlar
9
Excel Vers. ve Dili
excel turkce
C++:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    If Target.Row < 3 Then Exit Sub 'ilave satırınız'
    Cells.Interior.ColorIndex = xlColorIndexNone
    ActiveCell.EntireColumn.Interior.ColorIndex = 19 'Sütun Rengi
    ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
    ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
End Sub
Bu sorunuz hangi kod için?

buradaki kod için
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Mesajımdaki yazının (Arama Sonuçları) üstüne tıkladığınızda ilgili konuları görebilirsiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Afedersiniz. (Kopyala-yapıştır kurbanı oldum.)

Tekrar revize ettim. Deneyiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Verdiğim linkteki konuları detaylıca incelediniz mi?

Eğer yinede yetersiz gelirse aşağıdaki konuları inceleyebilirsiniz.

 
Üst