Soru Seçilen Şeklin Dolgu Renginin Diğerlerinden Farklı Olması

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhabalar,

Örnekte ki excelde; hangi şekle tıklarsam (belirgin olması adına) o şeklin dolgusu değişip diğerleri aynı dolguda kalacak ya da diğer şekillere göre saydamlığı daha belirgin olacak. Bunu nasıl yapabilirim? Yardımlarınız için şimdiden teşekkür ederim.

213737
 

Ekli dosyalar

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhabalar,

Konu hakkında yardımcı olabilir misiniz?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,224
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Bunu ToggleButton ile yapmanız daha uygun olur.
Eki inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhaba;
Bunu ToggleButton ile yapmanız daha uygun olur.
Eki inceleyin.
İyi çalışmalar.
Uğraşınız için çok teşekkür ederim.


Renk kodları ile ilgili bir sorum olacaktı
Bende uzun uğraşlar sonucu nette araştırma yapıp henüz yeni ekteki gibi bir çalışma yaptım. Bu çalışma da ana renkleri sadece kullanabiliyorum. Özel renkler ile şekilleri renklendirme nasıl yapabilirim? Örneğin Açık Gri, Koyu Gri vs.

(Gray olarak yazdığımda dolgu rengini Siyah yapıyor)
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,224
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Ben Ofis 2003 kullanıyorum. Dolayısıyla ancak bunun üzerinden tanımlama yapabilirim.
Siz 2016 ile ilgili renk kodlarını bulmalısınız.
İyi çalışmalar.
 

Ekli dosyalar

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhaba,

Renk kodlarını buldum fakat hepsi rakamlardan oluşuyor. Benim çalışmaya uyduramadım :)
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,224
Excel Vers. ve Dili
Excel-2003 Türkçe
Kodlar (sayısal renk kodu) elinizdeyse;
renklendir makrosunun 2. ve 3. satırındaki;

aktifrenk = 11
pasifrenk = 7

karşılığındaki sayıları düzenleyin
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,224
Excel Vers. ve Dili
Excel-2003 Türkçe
Korhan Bey'den net bir çözüm.
 

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Sayın Korhan Bey ve Sayın Muygun,

Yardımlarınız için çok teşekkür ederim.
 

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhaba Korhan Bey,

Konu ile ilgili son sorum olacaktı. Yardımcı olabilirseniz çok sevinirim.

Sayfayı ya da excel kitabını ilk açtığımda şekillerde herhangi bir seçim yapılmamış olsun. Yani şekillerin hepsi aynı renk (pasif) olsun. Ne zaman seçim yaparsam aktif - pasif senaryosu çalışsın.
 

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Uğraşınız için çok teşekkür ederim.


Renk kodları ile ilgili bir sorum olacaktı
Bende uzun uğraşlar sonucu nette araştırma yapıp henüz yeni ekteki gibi bir çalışma yaptım. Bu çalışma da ana renkleri sadece kullanabiliyorum. Özel renkler ile şekilleri renklendirme nasıl yapabilirim? Örneğin Açık Gri, Koyu Gri vs.

(Gray olarak yazdığımda dolgu rengini Siyah yapıyor)
Siz değerli üstatların da katkılarıyla, diğer renkleri oluşturmak için kod bloğunda ki =vbRed olan kısmı =RGB(217, 217, 217) olarak değiştirip tüm renkleri bu şekilde yakalayabildim. Belki faydalanan birileri olur diye yazmak istedim. Tekrardan sizlere çok teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,599
Excel Vers. ve Dili
Ofis 365 Türkçe
Siz değerli üstatların da katkılarıyla, diğer renkleri oluşturmak için kod bloğunda ki =vbRed olan kısmı =RGB(217, 217, 217) olarak değiştirip tüm renkleri bu şekilde yakalayabildim. Belki faydalanan birileri olur diye yazmak istedim. Tekrardan sizlere çok teşekkür ederim.
Merhaba,

Bu tür işlerde renk kodları ile uğraşmaktansa renkleri hücre renginden almak daha avantajlı olabilir.

Korhan bey'in kodlarındaki değişiklik aşağıdadır. M1 Ve M2 hücrelerinin arka plan rengini kullanır.
Canınız sıkıldığınızda bu hücrelerin renklerini değiştirdiğinizde kodlarla uğraşmak zorunda kalmazsınız.

Kod:
Sub Buton_Renklendir()

    Dim XL_Buton As Object
    
    For Each XL_Buton In ActiveSheet.Shapes
        XL_Buton.DrawingObject.Interior.Color = Range("M1").Interior.Color
    Next

    Set XL_Buton = ActiveSheet.Shapes(Application.Caller)
    XL_Buton.DrawingObject.Interior.Color = Range("M2").Interior.Color
    
End Sub
 

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhaba,

Bu tür işlerde renk kodları ile uğraşmaktansa renkleri hücre renginden almak daha avantajlı olabilir.

Korhan bey'in kodlarındaki değişiklik aşağıdadır. M1 Ve M2 hücrelerinin arka plan rengini kullanır.
Canınız sıkıldığınızda bu hücrelerin renklerini değiştirdiğinizde kodlarla uğraşmak zorunda kalmazsınız.

Kod:
Sub Buton_Renklendir()

    Dim XL_Buton As Object
   
    For Each XL_Buton In ActiveSheet.Shapes
        XL_Buton.DrawingObject.Interior.Color = Range("M1").Interior.Color
    Next

    Set XL_Buton = ActiveSheet.Shapes(Application.Caller)
    XL_Buton.DrawingObject.Interior.Color = Range("M2").Interior.Color
   
End Sub
Merhaba Necdet Bey,

İlgilendiğiniz için sizlere de teşekkür ederim. Bahsettiğiniz gibi pratik olmuş.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,520
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
#8 nolu mesajımdaki dosyayı talebiniz yönünde güncelledim. Dosya açılışında bütün butonlar gri renk olacaktır.
 
Üst