Son Kullanılan Rengi Hafızada Tutmak

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Merhaba,

Son kullandığım dolgu rengini hafıza da tutup, sonraki işlemlerimde seçtiğim hücreyi ya da alanı boyamak için kullanmak istiyorum.

Mesela en son kullandığım dolgu rengi mavi olsun, ben dolgu rengini değiştirmediğim sürece kısa yol olarak atadığım eklentiyi çalıştırınca seçtiğim her alanı her seferinde maviye boyamalı, diyelim ki yarım saat sonra dolgu rengini sarı yaptım, bu sefer eklenti hafızaya sarıyı alıp seçtiğim her yeri sarıya boyamalı. Ve bunu tüm kitaplarda uygulamalı.

Buna ait bir kısa yol bulamadım, sanırım eklenti olarak kullanmak gerekiyor.

Konuyla ilgili yardımcı olabilir misiniz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Normalde F4 tuşu son hareketi tekrarlar. Ama sayfada renk dışında bir işlem daha yaparsanız bu sefer hafızaya o işlem alınır. Bu sebeple F4 tuşunu kullanmanız sıkıntı yaratabilir.

Eklenti kullanmanız daha sağlıklı olabilir.
 

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
F4 kullanıyorum, hatta alt+enter da işe yarıyor ama dediğiniz gibi başka bir işlem yapınca hafızadan siliniyor.
O yüzden işimi tam olarak görmüyor.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Normalde F4 tuşu son hareketi tekrarlar. Ama sayfada renk dışında bir işlem daha yaparsanız bu sefer hafızaya o işlem alınır. Bu sebeple F4 tuşunu kullanmanız sıkıntı yaratabilir.

Eklenti kullanmanız daha sağlıklı olabilir.
Bir yaşıma daha girdim :eek:
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Benim aklıma şöyle bir yöntem geldi. Sizin için ne kadar kullanışlı olur tabi ki bilemiyorum.

Excelde hücrelerde renk değişimini algılayan bir olay yoktur. Bu sebeple dolambaçlı yollardan çözüm üretmek gerekiyor.

Kurgu şu şekilde;

Hücre aralığının rengini değiştirdikten sonra F11 tuşuna basacaksınız.
Bu tuşa bastığınızda sizin seçim yaptığınız renk kodu regedit bölümünde bir yere yazılacak.
Böylece renk kodunu hafızaya almış olacaksınız.
Sonrasında başka hücreler seçip bu sefer F12 tuşuna basıp hafızadaki son rengi seçim yaptığınız alana uygulamış olacaksınız.

Bu kurgu sizin için uygunsa gerekli kodlama yapılabilir.
 

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Uygundur tabi ki Korhan Bey. İlginiz için teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ekteki dosyayı eklenti olarak kayıt ettikten sonra eklentilerden aktif hale getirip deneyin. Olmayan yeri varsa revize ederiz.
 

Ekli dosyalar

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Korhan Bey,

Harika çalışıyor tam istediğim gibi olmuş. Elinize, aklınıza sağlık.

Yalnızca şu dikkatimi çekti; kayıtlı bir Excel ‘i ilk açtığımda bu Set_Color_Index eklentisi de diğer kitapla birlikte açılıyor veya hiç açık Excel kitabı yokken boş bir yeni kitap açtığımda Kitap1 olarak değil de Set_Color_Index diye açılıyor.

Kullandığım diğer eklentilerde ve kendi oluşturmuş olduğum eklentiler de böyle bir durum yok, onlar ayrıca açılmıyor sadece arka planda çalışıyor. Bu düzeltilebilir mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Eklemiş olduğum dosyayı açtım.
Farklı kaydet diyerek .xlam uzantısı ile eklentiler klasörüne kayıt ettim.

Sonra boş bir excel dosyası açıp eklentiler menüsünden aktif hale getirdim.

Açtığım boş dosyayı kapattım. Sonra tekrar boş bir excel dosyası açtım.

Sonuç; sadece Book1 adında bir dosya açıldı. Eklenti dosyası arkaplanda gizli olarak açıldı.

VBA tarafını kodlar görünsün diyerek bilerek şifrelemedim. Dilerseniz şifre ekleyerek VBA tarafındaki görüntü kirliliğini engelleyebilirsiniz.
 

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Dediğiniz şekilde yapınca sorun kalmadı.

Korhan Bey, gerçekten de heyecan verici harika bir uygulama oldu.

Aslında böyle bir çalışma vardır diye başlangıçta forumdan ve internetten (sadece Türkçe olarak) araştırma yaptım, ama hiç böyle bir çalışmaya rastlamadım. Belki siz rastlamışsınızdır.

Bununla sanki Excel ‘ e yeni bir özellik kazandırmış gibi olduk. Mümkünse ve sizce de uygunsa daha fazla kişinin bu eklentiden yararlanması için bu konu Özel Excel Uygulamaları ve Eklentiler bölümüne taşınabilir mi?

Desteğiniz için tekrar şükranlarımı sunarım. Sağlıcakla kalın.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu bölümden de herkes ulaşabilir. Bu sebeple taşımaya gerek yok.

Güle güle kullanınız.
 
Üst