klop01
Altın Üye
- Katılım
- 19 Aralık 2016
- Mesajlar
- 661
- Excel Vers. ve Dili
- 2021 Türkçe 64 Bit
Arkadaşlar,
Forumdan bulduğum aşağıdaki kod ile sütun, satır ve aktif hücre renklendirmesi yaptım.
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Cells.Interior.ColorIndex = xlColorIndexNone
If Intersect(Target, [A3:AC39]) Is Nothing Then Exit Sub
ActiveCell.EntireColumn.Interior.ColorIndex = 35 'Sütun Rengi
ActiveCell.EntireRow.Interior.ColorIndex = 35 ' Satır Rengi
ActiveCell.Cells.Interior.ColorIndex = 36 ' Hücre Rengi
End Sub
1. Kod kesişim yerinden sonra da çalışarak tüm satırı ve sütunu renklendiriyor.
A) Bu kodu değiştirerek satırları AC'ye kadar, sütunları ise satırlar ile kesiştiği noktaya kadar geçerli renklendirme yapabilir miyiz?
B) "A" seçeneği olmuyorsa, satır ve sütunları en fazla AC39'a kadar geçerli renklendirme yapabilir miyiz?
2. Ekteki dosya kod içermesine rağmen düz Excel sayfası(makro ünlemi olmayan) şeklinde kayıtlı. Kod da çalışıyor. Bu konuda bilgi verir misiniz?
Forumdan bulduğum aşağıdaki kod ile sütun, satır ve aktif hücre renklendirmesi yaptım.
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Cells.Interior.ColorIndex = xlColorIndexNone
If Intersect(Target, [A3:AC39]) Is Nothing Then Exit Sub
ActiveCell.EntireColumn.Interior.ColorIndex = 35 'Sütun Rengi
ActiveCell.EntireRow.Interior.ColorIndex = 35 ' Satır Rengi
ActiveCell.Cells.Interior.ColorIndex = 36 ' Hücre Rengi
End Sub
1. Kod kesişim yerinden sonra da çalışarak tüm satırı ve sütunu renklendiriyor.
A) Bu kodu değiştirerek satırları AC'ye kadar, sütunları ise satırlar ile kesiştiği noktaya kadar geçerli renklendirme yapabilir miyiz?
B) "A" seçeneği olmuyorsa, satır ve sütunları en fazla AC39'a kadar geçerli renklendirme yapabilir miyiz?
2. Ekteki dosya kod içermesine rağmen düz Excel sayfası(makro ünlemi olmayan) şeklinde kayıtlı. Kod da çalışıyor. Bu konuda bilgi verir misiniz?
