• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Son Kullanılan Rengi Hafızada Tutmak

Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
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?
 
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.
 
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.
 
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 :o
 
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.
 
Uygundur tabi ki Korhan Bey. İlginiz için teşekkür ederim.
 
Ekteki dosyayı eklenti olarak kayıt ettikten sonra eklentilerden aktif hale getirip deneyin. Olmayan yeri varsa revize ederiz.
 

Ekli dosyalar

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?
 
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.
 
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.
 
Bu bölümden de herkes ulaşabilir. Bu sebeple taşımaya gerek yok.

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