Bu dosya, bir sayfadaki verilerin ListBox nesnesinde listelenmesini gösteren makro içerikli bir örnektir. Liste kaynağı adlandırılmış bir aralığa bağlandığı için sayfaya yazılan veriler ListBox içeriğine yansır.
Dosyanın içeriği
- Sheet1: A1:C6 aralığında tarih ve sayı içeren örnek veriler bulunur. A sütununda tarihler (01.01.2014, 14.02.2014, 05.05.2014 gibi), C sütununda sayılar (25, 65, 10, 3) yer alır. Sayfada ListBox1 nesnesi bulunur.
- mylist adı: Sheet1!$A$2:$C$50 aralığını tanımlar. ListBox bu aralığı kaynak olarak kullanır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makro Sheet1 sayfasının kod bölümünde yer alır ve tek bir yordamdan oluşur.- ListBox1_Click: ListBox1 nesnesine tıklandığında çalışır. Nesnenin ListFillRange özelliğini mylist adına atar; böylece liste A2:C50 aralığındaki güncel verilerle yenilenir.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sheet1 sayfasında A2:C50 aralığına yeni satırlar yazın veya mevcut verileri değiştirin.
- ListBox1 nesnesine tıklayın; liste mylist aralığındaki güncel verilerle yenilenir.
- Kaynak aralığı genişletmek için Formüller sekmesindeki Ad Yöneticisi'nden mylist adının başvurusunu değiştirin.