Bu şablon, sayfadaki OptionButton denetimlerinden biri seçildiğinde o denetimin hemen sağındaki hücrenin değerini F3 hücresine aktarır. Seçime bağlı olarak değişen bir hücre değeri gerektiren çalışmalarda temel yapı olarak kullanılabilir.
Dosyanın içeriği
- exceldestekexceldepo: C2:I10 aralığında çalışan tek sayfadır. C sütununda 2 ile 10 arasında sayısal değerler yer alır, 5. satırda C sütununun yanında ayrıca 4 ve 5 değerleri bulunur. Değerlerin yanında OptionButton denetimleri bulunur. Seçilen değer F3 hücresine yazılır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar dosyayı silme veya dış bağlantı kurma gibi işlem yapmaz; yalnızca sayfadaki hücreleri okur ve F3 hücresine yazar.- Workbook_Open (ThisWorkbook): Dosya açıldığında kendiliğinden çalışır. exceldestekexceldepo sayfasındaki tüm OLE nesnelerini tarar, türü OptionButton olanları Class1 sınıfından oluşturulan bir diziye ekler. Böylece her düğme için ayrı olay kodu yazmak gerekmez.
- chk_Click (Class1): Dizideki bir OptionButton tıklandığında çalışır. Düğmenin bulunduğu hücreyi bulur, o hücrenin sağındaki hücrenin değerini alır. Düğme seçili durumdaysa bu değeri F3 hücresine yazar.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- exceldestekexceldepo sayfasında istediğiniz OptionButton düğmesini seçin.
- Düğmenin sağındaki hücrenin değeri F3 hücresinde görüntülenir.
- Başka bir düğme seçildiğinde F3 değeri yeni seçime göre güncellenir.
- Yeni seçenek eklemek için sayfaya OptionButton ekleyin ve sağındaki hücreye değeri yazın; makro dosya her açıldığında düğmeleri yeniden tanır, bu nedenle dosyayı kaydedip yeniden açmanız gerekir.