2016-03-21 21 views
0

"PAGE3" çalışma sayfasındaki 3 Pivot tablolarım ve sırasıyla Pivot1, Pivot2, Pivot3 adları var. Tüm üç pivot tablonun aynı alanları vardır, ancak sadece farklılık yapıdır.Bir pivot tablo filtresini diğer Pivot tabloya nasıl uygular Otomatik olarak

El ile bir makro çağırmadan Pivot1 ile Pivot2, Pivot3'te uygulanan bir filtreyi uygulamaya çalışıyorum. Pivot1'de "Tarih" filtresini uyguladıktan sonra, Pivot2, Pivot3 için aynı filtrenin uygulanmasını istiyorum.

Bir pivot tabloda bir filtre değiştirildiğinde otomatik olarak tetiklenecek bir makrodan bir pivot tabloya filtre uygulamak mümkün mü? Herhangi bir yardım takdir edilir. Örnek bir makro benim için harika olacak. Burada verilen aynı sorun için çözüm denedim: How can I make multiple pivot tables mimic the filters (report and row label) of another on just that sheet in excel? ama ne kod ne de kod pivot tablolarını güncellemeyi anladım.

cevap

0

Excel 2010 veya sonraki bir sürüme sahipseniz, ilgili alan için bir Dilimleyici eklemeniz yeterlidir ve sonra sağa tıklayarak bu Slicer'ı diğer PivotTable'lara bağlayıp sağ tıklama menüsünden 'Bağlantıları Raporla'yı seçin. daha sonra kontrol etmek istediğiniz diğer PivotTable'ların onay kutularını seçin. Bu, tüm PivotTable'ların aynı veri kaynağına dayalı olduğunu varsayar.

+0

Üzgünüm. Excel 2007 – Pramod

+0

Tamam kullanıyorum bahsetmeyi unuttum. Bu PivotTable'da kaç tane alan var ve kabaca her alandaki PivotItems kaç tane? Sorduğum nedeni, eğer Pivotlar küçükse, onları senkronize etmek için oldukça basit bir kod kullanabilirsiniz. Ancak büyüklerse, daha zeki - ama çok daha karmaşık bir yaklaşım kullanmazsanız senkronizasyon birkaç dakika sürebilir. – jeffreyweir

+0

Merhaba, Pivot tablom çok büyük. sadece büyük değil. Ama başka bir çözüm buldum. Tüm tabloları bir seferde filtrelemek için bir makro yazdım. birini diğerinden taklit etmek yerine – Pramod