Sayın cakarem merhaba
Heyecan içinda dosyanızı indirdim. Ve çok güzel olduğunu gördüm. Emeğinize sağlık.
(Erken davrandığım için düzenlenmiş iki farklı dosyayı da indirmiş oldum. İnceleyip aralarındaki farklara bakıyorum)
Şimdi hem düşüncelerimi, yani payaşmak istediklerimi yazmak hem de sorularımı yöneltmek istiyorum.
Başlıyorum izninizle.
İlk önce yazdıklarınızı okurken, - tire - işareti koymaktan bahsettiğinizi görünce, hemen
dosyanızdaki seçim düğmesi isimlerinde tire işaretini aradım. Ve göremedim. Zira karşımda görünen isimlerde tire işareti yoktu.
Sonra yüklediğiniz resimlerde “Seçim” penceresini gördüm ve bulmak istedim. Herhangi bir kutuya sağ tıklayınca “Biçim” menüsünün ortaya çıktığını ve buraya bakınca da “Seçim Bölmesi” butonuna tıklayınca bulmuş oldum. Ve burada tireli isimleri gördüm.
Ben seçim düğmelerine isim yazarken bu
pencere karşıma çıkmamıştı, zira doğrudan kutuların üzerinde isimleri değiştiriyordum. Seçim bölmesi diye bir pencerenin varlığından habersizdim.
Hatta bir tane kutu oluşturup, kopyalayıp, diğer hücrelerin üzerine yapışıtırınca, görünüm olarak da (hiç kaymadığı için) çok güzel olmuştu.
Ama şunu düşünmedim değil. “Neden seçim bölmesinde isimleri değiştirdiğimizde, kutucukların üzerindeki isimler de değişmiyor?
Aynı kutuya ait iki farklı isim. Hatta bilirsiniz; kutunun “denetim biçimlendirme” kısmında üçüncü isim yazma yeri de var.
Kutu aynı kutu, ama üç farklı isim yazma yeri.
Daha sonra “bakarak yaptım” diye bahsettiğim diğer yabancı dosyayı da tekrar inceledim. (Hatta o dosyayı da yükleyeceğim)
Bu dosyanın seçim bölmesinde isimlerde
tireler yoktu. Orjinal İngilizce isimleriyle bırakılmıştı kutular Seçim Bölmesinde. Ama
çalışıyordu düğmeler.
***
Gelelim grup kutularına.
Ben başkasının dosyasında grup kutularını farketmiştim. Biraz da özensiz konulduğu için hemen dikkatimi çekmişti. Zira excel kullanan insanların örnek dosyalarında bu tip düzensizliklere çok rastlıyorum. Çalışmayan makrolar, bozulmuş formüller, hata vermiş ad tanımlamaları vs.. Bu şekilde çalışmaya devam ediyorlar.
Dosya sade olsun, ama net ve güzel çalışsın.
Neyse konumuza döneyim. Ben bu grup kutusunu gördüğümde basit bir çerçeve zannettim. Ve “buraya çerçeve koymanın ne gereği var” diye düşündüm. Çerçeveyi sildiğimde seçim kutularının çalışmadığını görünce bu çerçevelerin, seçim kutularıyla ilişkilendirilmiş olduğunu içimden geçirdim. Ama yine de bu çerçeveleri gereksiz bulmuştum, ta ki sizin verdiğiniz bilgileri okuyup da bunların grup kutusu olduğunu öğrenene dek..
(Yalnız belirtmeliyim,
iki kriterde de grup kutusu vardı)
Sayın cakarem, şimdi gelelim sorularıma.
Soru 1)
“Sadece rengine göre olan butonları gruplandırdım” demiştiniz.
Satışına göre olan butonları
gruplamadıysanız, nasıl doğru olarak çalışıyor?
Doğru olarak çalışması için bunların da gruplanması gerekmez miydi?
Yani neden sadece renk düğmelerini gruplandırdınız?
Soru 2)
Grup kutusu başlık adını gizlemekten kastettiğiniz, bildiğimiz silme yöntemi mi, yoksa grup kutusunu gizleyince doğal olarak o da mı gizlenmiş oldu?
Soru 3)
”Başkasının dosyasında” isimlerde tire olmadığını hatta orjinal isimlerle durduğunu arz etmiştim,
Bu halde çalışıyor olması, ihtiva ettiği makro kodlarının farklı oluşundan mıdır?
Soru 4)
İlk mesajımda göndermiş olduğum örnek dosyanın üzerinde, sizden öğrendiklerimi aynen uygulamaya çalıştım. (Bu dosyayı da yükleyeceğim)
İki satırdaki düğmeleri de, iki ayrı grup kutularıyla, düğmeler içerde kalacak şekilde titizlikle çerçevenin içinde grupladım. (Ya da grupladığımı sandım)
Daha sonra makro kodlarınızı, ilk örnek dosyamın içine yapıştırdım.
Ve beklediğim gibi çalışmadı. Yani olmadı.
Nerede hata yaptım? Neyi eksik yaptım.
Soru 5)
Kendi örnek dosyamda seçim butonlarını tıkladığımda
2. satırda bulunan 4 adet butonu tıklıyorum. Hiç sorun yok.
Fakat
1. satırdaki butonları tıkladığımda ise, B2 hücresindeki “TAMAMI” düğmesinin üzerinde takıldı kaldı.
Neden?
Her şeyi aynı yapmama rağmen
2. satırda takılma olmadı da neden 1. satırda B2 hücresinde takıldı kaldı?
(Gruplama yapmama rağmen)
*****
Müsait zamanınızda vereceğiniz bilgilerden sonra kumaş kriterini eklemeyi deneyeceğim.