Tabloya veri giriyorum "verileri yenile" dediğimde tabloda göstermiyor:roll:
Ekli dosyalar
-
20 KB Görüntüleme: 61
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Dinamik alan ile bir makro kullanılmıştır.Tabloya veri giriyorum "verileri yenile" dediğimde tabloda göstermiyor:roll:
Çok teşekkür ederim.Dinamik alan ile bir makro kullanılmıştır.
Yenile demenize kalmadan verileri girip, tablonun olduğu sayfaya geçince, tablo otomatik olarak güncelenecektir.
Dosyanız ekte.
.
Makro ile özet tablo olayını bir türlü anlayamadım:???:Sn. Yurttaş merhaba,
Benzeri bir vba şöyle bir çalışma için yapılabilirmi. ali28'in örneğinden devam edersek.
-Sayfa1, Sayfa2 ve Sayfa 3 de verileri giriyoruz. Sayfa1 ve Sayfa2'de için pivot tablolarımız var ve tabloların herbiri ayrı sayfada .
-Pivot tablo sonuçlarından yararlanarak hazırladığımız bir veri sonuçları sayfamız var.
İlgili veri giriş sayfalarına veri girişlerinden sonra veri sonuçları sayfasına geçtiğimizde pivot tablolar güncelleşsin.
Selamlar,
Merhaba,Makro ile özet tablo olayını bir türlü anlayamadım:???:
Çok teşekkür ederim.
Nasıl yapıldığını kısaca anlatırsanız çok seviniriim...
Merhaba,
Genelde son mesaj okunduğu ve benim sorum iki üst mesajda kaldığı için dikkat çekmedi.
Benzeri bir vba şöyle bir çalışma için yapılabilirmi. ali28'in örneğinden devam edersek.
-Sayfa1, Sayfa2 ve Sayfa 3 de verileri giriyoruz. Sayfa1 ve Sayfa2'de için pivot tablolarımız var ve tabloların herbiri ayrı sayfada .
-Pivot tablo sonuçlarından yararlanarak hazırladığımız bir veri sonuçları sayfamız var.
İlgili veri giriş sayfalarına veri girişlerinden sonra veri sonuçları sayfasına geçtiğimizde pivot tablolar güncelleşsin.
Örneğinizdeki kodu denedim, kısmen işlev görüyor. Veri sayfam ile p.tablo sayfam ayrı sayfalarda. Bu nedenle ben p.tablo sayfasına girmeden veri sonuçlarını topladığım sayfaya giriyorum ve p.tablo bu nedenle refresh olmuyor. P.tablo sayfasına girip çıkarsam oluyor. 2 ayrı sayfada P.Tablo olduğunu da belirtmeliyim.
Selamlar,
Dosyanız ekte.Arkadaşlar ben bu işi bir türlü anlayamadım:frown:
Verilen kodları yazıyorum olmuyor.
Ekteki tabloyu bir türlü beceremedim.
Bunu bana biri resimli olarak anlatırsa çok süper olur:biggrin:
Dosyanız ekte.
çoğunu yapmışsınız zaten.
Özet Tabla üzerinde sağ klik yapıp, çıkan menüden geri gidip tablonun göreceği alana veri yazarsanız olur.
.
Özet tabloda gizlemek istediğiniz sütun üstende sağ klik ve Gizle deyin.Sayın yurttaş
Özet tablodaki verileri seçerken sütunlardan komple seçiyorum.
Tabloda boş satırları da gösteriyor.
Bunları gizlemenin bir yolu var mı acaba?
Sorunuzu tam olarak anlamamakla birlikte; Örneği açıklarsam belki probleminizi çözebilirsiniz.
1. Insert / Name / Define ‘ın Refers to: bölümüne;
=OFFSET(Sayfa1!$A$1;0;0;COUNTA(Sayfa1!$A:$A);COUNTA(Sayfa1!$1:$1))
Formülünü yazarak Veri diye bir dinamik alan tanımladım. Yanıi Sayfa1’e veri girildiğinde tanımladığım alan o kadar genişlemiş oluyor.
Dinamik alan konusu için aşağıdaki linkte yer alan dosyayı inceleyin.
http://www.excel.web.tr/f60/dynamic-range-dinamik-alan-t26374.html
2. Veri olarak tanımladığım dinamik alanı Pivot Table- Özet Tablonun alan bölümüne yazdım. Böylelikle her veri girişinde tablo genişleyecek ve genişleyen tablo, tabloda herhangi bir değişiklik yapmadan girilen veri kapsanacaktır.
3. Ancak bu Özet Tablonun güncellenmesi için yeterli değil. Otomatik güncelleme için bir makroya gerek bulunmaktadır. Bu da:
Dim pt As PivotTable
For Each pt In ActiveSheet.PivotTables
pt.RefreshTable
Next pt
End Sub
Şeklindedir.
Bu makroyu da bir olaya bağlamam lazım. Burada uygun gördüğüm Worksheet nesnesinin Deactivaete olayıdır. Çünkü veriyi girdikten sonra tablonun olduğu sayfaya geçileceği için bu işlem uygundur.
Bu itibarla kodlar aşağıdaki şekilde olacaktır.
Private Sub Worksheet_Deactivate()
Dim pt As PivotTable
For Each pt In ActiveSheet.PivotTables
pt.RefreshTable
Next pt
End Sub
Duruma göre; Bu kodlar Worksheet nesnesinin
Private Sub Worksheet_Activate()
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Private Sub Worksheet_Calculate()
Private Sub Worksheet_Change(ByVal Target As Range)
Private Sub Worksheet_Deactivate()
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Yazılabilir.
Ya da bir düğmeye bağlanabilir.
.
Olabilir.veri sayfasından pivot tablosuna değilde başka bir sayfaya geçtiğinde pivot bilgileri güncellenebilirmi? pivot tablonun olduğu sayfa gizli olacak sayfa1 veri sayfasından sayfa3 e geçince pivot güncellenecek. sayfa3 te pivottan alınan sonuçlara göre ayrı hesaplamaların güncellenmesi mümkünmü