Bu dosya, tek bir Özet Tablo'nun (Pivot Tablo) veri kaynağını açılan listeden seçerek değiştirmenizi sağlar. Farklı sayfalardaki benzer yapılı verileri ayrı ayrı rapor oluşturmadan aynı Özet Tablo üzerinde görüntülemek istediğinizde kullanılabilir.
Dosyanın içeriği
- Pivot table: B1 hücresinde "Drop down list" etiketi bulunur. Altında "Count of Company Name" değerini hesaplayan Özet Tablo yer alır. Satırlarda şirket adları, sütunlarda ise 1935, 1951, 1964, 1978 gibi yıllar görünür. Sayfada Table1, Table2 ve Table3 adları da geçer.
- Sheet1, Sheet2, Sheet3: Her sayfada "First Name" ve "Company Name" sütunlarından oluşan, yaklaşık 50 satırlık örnek veri tablosu vardır. Dosyada üç tablo tanımlıdır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.- ChangeDataSource: Açılan listeyi (form denetimi) tetikleyen kontrolün seçili öğesini okur ve "PivotTable1" adlı Özet Tablo'nun kaynağını PivotTableWizard ile bu öğeye göre değiştirir. Yani listeden Table1, Table2 veya Table3 seçtiğinizde Özet Tablo ilgili tablonun verisiyle yenilenir. Makro, listeyi çağıran nesneye göre çalıştığı için bir düğmeye değil, açılan liste denetimine atanmış olmalıdır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- "Pivot table" sayfasına geçin.
- B1 hücresi yakınındaki açılan listeden Table1, Table2 veya Table3 öğesini seçin.
- Özet Tablo, seçtiğiniz tablonun verisiyle güncellenir.
- Kendi verinizle kullanmak için Sheet1-3 sayfalarındaki tabloları değiştirebilir, liste öğelerini kendi tablo adlarınıza göre düzenleyebilirsiniz. Tabloların sütun yapısının aynı olması gerekir.