Soru hücre rengi

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Arkadaşlar lisanslı office 2019 kullanmaktayım ancak excel'de işlem yaptığım hücrenin rengi hiç belli olmuyor. Excelde bu şekilde hiçbir özellik göremedim ve bazı arkadaşlarca bazı macrolar buldum denedim olmadığı gibi bazıları oldu ancak çok aşırı şekilde dosya üzerindeki işlemi(hesaplama) yavaşlattı. Hücre kutucuk rengini değiştirmeden nasıl bir önerileriniz vardır? Mesela kutu rengini belli olacak şekilde ve hızı düşürmeyecek şekilde kırmızı olarak nasıl ayarlayabilirim?

Teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Forumda bolca işlenen konulardan biridir.

Benim bildiğim kadarıyla uygulanan çözümler;

Makro ile sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre renk değiştirme uygulaması.
Makro ile koşullu biçimlendirme yapılarak sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre renk değiştirme uygulaması.
Makro ile sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre seçilmesi sonucu belirgin hale gelmesi.
Koşullu biçimlendirme ile formülle seçilen satırın adresi tespit edilerek renklendirilmesi. (Bu yöntemde seçim değiştiğinde adresin tespiti için hesaplama yapılması gerekiyor. Bu sebeple küçük bir makro ile desteklemek gerekiyor.)
Birde nette bununla ilgili bir eklenti var. Yine makro kullanılarak hazırlanmış. Seçili alana çerçeve ekliyordu. Linkini bulursam paylaşırım.

Bahsettiğim yöntemlerle ilgili çözümlerin hepsi forumda var. Arama yaparsanız ulaşabilirsiniz.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Forumda bolca işlenen konulardan biridir.

Benim bildiğim kadarıyla uygulanan çözümler;

Makro ile sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre renk değiştirme uygulaması.
Makro ile koşullu biçimlendirme yapılarak sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre renk değiştirme uygulaması.
Makro ile sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre seçilmesi sonucu belirgin hale gelmesi.
Koşullu biçimlendirme ile formülle seçilen satırın adresi tespit edilerek renklendirilmesi. (Bu yöntemde seçim değiştiğinde adresin tespiti için hesaplama yapılması gerekiyor. Bu sebeple küçük bir makro ile desteklemek gerekiyor.)
Birde nette bununla ilgili bir eklenti var. Yine makro kullanılarak hazırlanmış. Seçili alana çerçeve ekliyordu. Linkini bulursam paylaşırım.

Bahsettiğim yöntemlerle ilgili çözümlerin hepsi forumda var. Arama yaparsanız ulaşabilirsiniz.


Korhan bey yazmadan birçok deneme yaptım sonrasında yeni bir kod varsa diye sorma gereği duydum. Excel ilk açıldığında renk belli oluyor ancak hücrelerde herhangi bir işlem varsa kenarlık,veri gibi o zaman yine belli olmuyor. Önereceğiniz bir tane yavaşlatma yapmayan kod varmıdır?

Teşekkürler.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Forumda bolca işlenen konulardan biridir.

Benim bildiğim kadarıyla uygulanan çözümler;

Makro ile sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre renk değiştirme uygulaması.
Makro ile koşullu biçimlendirme yapılarak sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre renk değiştirme uygulaması.
Makro ile sayfada hücre seçimi değiştikçe belirlenen alandaki satır-sütun ve aktif hücre seçilmesi sonucu belirgin hale gelmesi.
Koşullu biçimlendirme ile formülle seçilen satırın adresi tespit edilerek renklendirilmesi. (Bu yöntemde seçim değiştiğinde adresin tespiti için hesaplama yapılması gerekiyor. Bu sebeple küçük bir makro ile desteklemek gerekiyor.)
Birde nette bununla ilgili bir eklenti var. Yine makro kullanılarak hazırlanmış. Seçili alana çerçeve ekliyordu. Linkini bulursam paylaşırım.

Bahsettiğim yöntemlerle ilgili çözümlerin hepsi forumda var. Arama yaparsanız ulaşabilirsiniz.

222934


normalde de belli oluyor ama maalesef olu oldumu belli değil
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kendi sayfanızda dolgu rengi kullanıyorsanız bunları bozmamak adına koşullu biçimlendirme uygulamasını kullanabilirsiniz. Bana göre en pratik çözüm yolu budur.

Linkteki çözümler işinize yarayabilir.

 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Kendi sayfanızda dolgu rengi kullanıyorsanız bunları bozmamak adına koşullu biçimlendirme uygulamasını kullanabilirsiniz. Bana göre en pratik çözüm yolu budur.

Linkteki çözümler işinize yarayabilir.



koşullu biçimlendirme ile nasıl olmaktadır Korhan bey? Sitelerde çok kodu denedim maalesef işimi görmedi görenlerde dediğim gibi aşırı şekilde yavaşlattı
 

Korhan Ayhan

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

İkisi de koşullu biçimlendirme çözümleridir.

Yavaşlık konusu dosyanızla alakalıdır.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Uyguladığınız kod sayfa kodudur. Siz kitap kodu olarak uygulamışsınız. Çalışması için kodun ilk satırını kitaba uygun şekilde revize etmeniz gerekir.

Ek olarak kitap bölümüne uyguladığınız kod dosyanızda ki bütün sayfalarda geçerli olur. Bunu unutmayınız.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Uyguladığınız kod sayfa kodudur. Siz kitap kodu olarak uygulamışsınız. Çalışması için kodun ilk satırını kitaba uygun şekilde revize etmeniz gerekir.

Ek olarak kitap bölümüne uyguladığınız kod dosyanızda ki bütün sayfalarda geçerli olur. Bunu unutmayınız.
kafam karıştı açıkcası hocam size zahmet olmazsa basit bir kodla bana örnek atabilirmisiniz? Kusurumu affedin lütfen.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz uyguladığınız kodu uyguladığınız alandan silin.

Sonra uygulamak istediğiniz sayfayı açın. Sayfa ismi üzerinde sağ tıklayıp "Kod Görüntüle" komutunu çalıştırın.

Karşınıza gelen beyaz pencereye yani ilgili sayfanın kod bölümüne kodu uygulayın. Sonra sayfanıza dönüp hücre seçim yapıp sonucu gözlemleyin..
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Siz uyguladığınız kodu uyguladığınız alandan silin.

Sonra uygulamak istediğiniz sayfayı açın. Sayfa ismi üzerinde sağ tıklayıp "Kod Görüntüle" komutunu çalıştırın.

Karşınıza gelen beyaz pencereye yani ilgili sayfanın kod bölümüne kodu uygulayın. Sonra sayfanıza dönüp hücre seçim yapıp sonucu gözlemleyin..



Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.FormatConditions.Delete

'Seçili hücreye kadar satırı seçer
'Range(Cells(Target.Row, 1), Target).FormatConditions.Add xlCellValue, xlNotEqual, "=""@"""
'Range(Cells(Target.Row, 1), Target).FormatConditions(1).Interior.ColorIndex = 36

'Seçili hücreye kadar sütunu seçer
'Range(Cells(1, Target.Column), Target).FormatConditions.Add xlCellValue, xlNotEqual, "=""@"""
'Range(Cells(1, Target.Column), Target).FormatConditions(1).Interior.ColorIndex = 36

'Tüm satırı seçer
'Target.EntireRow.FormatConditions.Add xlCellValue, xlNotEqual, "=""@"""
'Target.EntireRow.FormatConditions(1).Interior.ColorIndex = 36

'Tüm sütunu seçer
'Target.EntireColumn.FormatConditions.Add xlCellValue, xlNotEqual, "=""@"""
'Target.EntireColumn.FormatConditions(1).Interior.ColorIndex = 36

'Seçili hücreyi seçer
Target.FormatConditions.Add xlCellValue, xlNotEqual, "=""@"""
Target.FormatConditions(1).Interior.ColorIndex = 36
End Sub





Bu kodu kullandım oldu gayet güzel çalışıyor ancak tek 1 sorun var hocam çıktı aldığım için zemin rengi dosyada sabit kalıyor. Bunu nasıl çözeriz ?


222936
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Siz uyguladığınız kodu uyguladığınız alandan silin.

Sonra uygulamak istediğiniz sayfayı açın. Sayfa ismi üzerinde sağ tıklayıp "Kod Görüntüle" komutunu çalıştırın.

Karşınıza gelen beyaz pencereye yani ilgili sayfanın kod bölümüne kodu uygulayın. Sonra sayfanıza dönüp hücre seçim yapıp sonucu gözlemleyin..
222937
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yazdırma işleminde bu kodla uygulanmış renkleri kaldırmak için aşağıdaki kodu "ThisWorkbook" bölümüne uygulayınız.

C++:
Option Explicit

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Cells.FormatConditions.Delete
End Sub
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Yazdırma işleminde bu kodla uygulanmış renkleri kaldırmak için aşağıdaki kodu "ThisWorkbook" bölümüne uygulayınız.

C++:
Option Explicit

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Cells.FormatConditions.Delete
End Sub

Teşekkürler hocam oldu..
 
Üst