• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

makro ile pivot tablo hazırlama

Katılım
5 Eylül 2008
Mesajlar
7
Excel Vers. ve Dili
2003
Selam. Ben makro ile pivot tablo hazırlamak istiyorum. Verim kaç satır olursa olsun makroyu çalıştırdığımda Sayfa 2'deki gibi pivot tablonun otomatik olarak oluşmasını istiyorum.
 
Özet Tabloyu bir kere oluşturmanız yeterli diye düşünüyorum. Sadece verileri güncellemeniz için-sayfayı aktif ettiğinizde- aşağıdaki kodu yazmanız yeterli.
Not:Özet tablonun bulunduğu sayfanın kod kısmına ekleyin.
Kod:
Private Sub Worksheet_Activate()
    ActiveSheet.PivotTables("Özet Tablo 1").PivotCache.Refresh
End Sub
 
Selam. Ben makro ile pivot tablo hazırlamak istiyorum. Verim kaç satır olursa olsun makroyu çalıştırdığımda Sayfa 2'deki gibi pivot tablonun otomatik olarak oluşmasını istiyorum.

Dinamik Alan veya Veri- Listele uygulamalarını kullanın. Daha sonra oluşturacağınız pivot table'ı Sayın Hamit Can'ın verdiğ kodları kullanmak suretiyle her sayfaya girişinizde tablonuz güncellenecektir.

Dinamik Alan veya Veri- Listele için bu Forumun Excel Dersanesi'ne bakın.

.
 
Son düzenleme:
Yardımlarınız için teşekkür ederim. Sizin söylediğiniz yönetimi uyguladım. Bu şekilde de işimi görüyor.
 
MRB

Hamitcan bey
ben excell de pivot yaparken (satır sayım 250.000) access den dış veri al ile yapıyorum aynı macro bu işlemide yaparmı? şimdiden tşk edrim.

Ekte kısa bir bölüm koydum.

yusufk



Özet Tabloyu bir kere oluşturmanız yeterli diye düşünüyorum. Sadece verileri güncellemeniz için-sayfayı aktif ettiğinizde- aşağıdaki kodu yazmanız yeterli.
Not:Özet tablonun bulunduğu sayfanın kod kısmına ekleyin.
Kod:
Private Sub Worksheet_Activate()
    ActiveSheet.PivotTables("Özet Tablo 1").PivotCache.Refresh
End Sub
 
Son düzenleme:
makro ile pivot tabloda veriyolu hatası

ActiveSheet.PivotTables("Özet Tablo 1").ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"C:\Users\yasar.tas\Desktop\[borçluluk tam liste1.xlsm]180 günden fazla!C1:C8" _
, Version:=xlPivotTableVersion14)

bu koddaki veri yolutanımı nedeniyle ortak klasörden başka bir kullanıcı kopyalayıp açmak istediği zaman makro çalışmıyor veri yolunun aktif çalışma kitabının 1.sayfası olarak nasıl yazabiliriz.
 
Geri
Üst