Aktif satır-sütun renklendirme

Katılım
6 Mayıs 2014
Mesajlar
264
Excel Vers. ve Dili
office 365
Altın Üyelik Bitiş Tarihi
23-06-2021
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



şeklinde bir kod kullanıyorum. imlecin bulunduğu satır ve sütunu renklendiriyor. Yalnız yazdırırken bu renklendirmeler de görünüyor. Sadece yazdırırken olmak üzere bu makronun çalışmamasını sağlayabilir miyiz.
Ayrıca birden fazla hücre ya da satır, sütun seçildiğinde seçilen hücrelere ait satırları ve sütunları renklendirmiyor. Tek satır ve sütunu renklendiriyor. Birden fazla hücre ya da satır-sütun seçildiğinde ilgili olan tüm satır ve sütunları renklendirecek şekilde kod eklenebilir mi.
 
Katılım
12 Aralık 2015
Mesajlar
1,200
Excel Vers. ve Dili
Türkçe Ofis 2007
Kodlarınızdaki "ActiveCell" leri "Selection" ile değiştirirseniz, sorunuzun ikinci kısmı hallolur. Bir kısmını çözmeye çalışacağım.
 

mustilem23

Altın Üye
Katılım
29 Ekim 2010
Mesajlar
365
Excel Vers. ve Dili
Microsoft Office 365 ProPlus 64 bit
Altın Üyelik Bitiş Tarihi
31-05-2024
merhabalar bu kod tüm excellerde aktif olarak çalışacak ve kısayolu olacak şekilde ayarlanabilir mi ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,549
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfaya ait kodu aşağıdaki gibi güncelleyiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    Cells.Interior.ColorIndex = xlColorIndexNone
    Selection.EntireColumn.Interior.ColorIndex = 19 'Sütun Rengi
    Selection.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
    Selection.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
End Sub
Yazdırırken renklerin görünmemesi için ise "BuÇalışmaKitabı" bölümüne aşağıdaki kodu uygulayın.

Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Cells.Interior.ColorIndex = xlColorIndexNone
End Sub
 

Korhan Ayhan

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

Kod sayfadaki tüm renkleri silerek her seferinde yeniden renklendirme yaparak çalışmaktadır. Bu şekilde tüm excel sayfalarınızda kullanmak istediğinize emin misiniz?

merhabalar bu kod tüm excellerde aktif olarak çalışacak ve kısayolu olacak şekilde ayarlanabilir mi ?
 
Katılım
6 Mayıs 2014
Mesajlar
264
Excel Vers. ve Dili
office 365
Altın Üyelik Bitiş Tarihi
23-06-2021
Yazdırırken renklerin görünmemesi için ise "BuÇalışmaKitabı" bölümüne aşağıdaki kodu uygulayın.

Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Cells.Interior.ColorIndex = xlColorIndexNone
End Sub
[/QUOTE]

İlginize teşekkür ederim. Bu çalışma kitabına ikinci kodu kopyaladım ancak koddan kaynaklanan renklendirmeler hala yazıcıdan çıktı alırken görünüyor.

Bir de Korhan Bey, makro kullanıldığında "geri al" seçeneğini kullanabilmenin bir yolu var mı. Forumda sizin yazdıklarınız da dahil olmak üzere yazılanları okudum ama ne bir çözüm yok anladığım kadarıyla.
 

mustilem23

Altın Üye
Katılım
29 Ekim 2010
Mesajlar
365
Excel Vers. ve Dili
Microsoft Office 365 ProPlus 64 bit
Altın Üyelik Bitiş Tarihi
31-05-2024
Merhaba,

Kod sayfadaki tüm renkleri silerek her seferinde yeniden renklendirme yaparak çalışmaktadır. Bu şekilde tüm excel sayfalarınızda kullanmak istediğinize emin misiniz?

Haklısınız Korhan Bey ,

aradığım bu değil,renkli olan satırı bulunan excellerim de var.
excel içinde arama yapıp bulunanları renklendirmesi ve ilk bulunana hücre üzerine imlecin gelmesi ve bu uygulamayı tüm excel sayfalarında yapabilmek istiyorum.
 
Katılım
16 Mayıs 2016
Mesajlar
141
Excel Vers. ve Dili
mıcrosoft exel türkçe
Altın Üyelik Bitiş Tarihi
29/06/2023
BU KOD GÜNCELLENMESİ LAZIM GEREK
KULLANINCA KENDİ KOYDUĞUM RENKLER GİDİYOR SONRA SADECE KENDİ RENGİ ÇALIŞIYOR...YAPTIĞI İŞ TAM BENLİK AMA BENİM RENKLERİMİ ELLEMESİN
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
BU KOD GÜNCELLENMESİ LAZIM GEREK
KULLANINCA KENDİ KOYDUĞUM RENKLER GİDİYOR SONRA SADECE KENDİ RENGİ ÇALIŞIYOR...YAPTIĞI İŞ TAM BENLİK AMA BENİM RENKLERİMİ ELLEMESİN
+1
mevcut boyamaları kaldırmadan sadece seçili hücreleri renklendirebilecek bir kod olabilirse çok faydalı olur benim için de
 
Üst