S

Çözüldü Pivot table güncellerken sayfa sılınmesı

  • Konuyu başlatan Konuyu başlatan selis
  • Başlangıç tarihi Başlangıç tarihi

selis

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba arkadaşlar ekteki dosyamda güncelle sayfası ile ıvp sayfasındaki verileri silip tekrar enı verı getırdıkten sonra pıvottable yenıleyınce bos ekran cıkıyor sanırım sıldıgı ıcın ıvp sayfasındakı verılerı tekrar gelınce algılamıyor boyle bır sey mı acaba? Yardımcı olabilir misiniz şimdiden teşekkürler.. Konu ısmı cok dogru olmadı aslında pıvottale guncelleme hatası olacaktı :/
 

Ekli dosyalar

@selis sitemizde yazılan mesajlar, gerek Google'da gerekse sitemizdeki aramalar için önem arz etmektedir.
Ayrıca Türkçemizin güzel kullanımı açısından da bizim için kıymetlidir.
Bu nedenle yazdığınız mesajlarda kullandığınız karakterleri Türkçemize uygun olarak yazmanızı rica ediyorum.
 
Hocam şöyle ; pivot tabloda güncelleme yaptığımda veriler siliniyor. (Bunun sebebi olarakta ben ıvp sayfasını önce siliyorum sonra tekrar veri aktarıyorum, bundan dolayı olabilir mi bilmiyorum)
 
@selis sanırım SAP'tan veri geliyor, bu kısım hata verdiği için kodları deneyimleyemedim.

1637754479425.webp
 
Moderatörün son düzenlenenleri:
Hocam evet o kısmı kullanmayalım. Şöyle ben şu an zaten yenileyip veriyi ekledim. O kısımda yapılan şey masaüstüne veri indirip onları ıvp sayfasında düzenliyor. Düzenlerken de eski halini silip tekrar yüklüyor bu yükleme sırasında ise pivot tablosu siliniyor yenileyince.
 
Eğer GÜNCELLE sayfasındaki kodlarınızı çalıştırdıktan sonra pivot siliniyorsa, Selection.Delete Shift:=xlToLeft tarzındaki kodlar yerine ClearContents kullanmanızı tavsiye ederim.
Tüm kodu adımlayıp Pivot'un nerede silindiğini deneyimleyemediğim için afaki yazıyorum yorumu da.
 
Hocam anladım sızı ancak silip tekrar yükleniyor mesela tüm verileri silip tekrar yüklerseniz pivot güncellenmiyor, ordan kontrol edebilirsiniz aslında. isterseniz verilerin değişmiş halini tekrar yükleyeyim, nasıl yapalım
 
ClearContents ile temizleme yaptırdıktan sonra son aşamada kodlarla pivot tabloya refresh yaptırınca güncelleme olması gerek.
Sizden şunu isteyim.

Güncelleme kodlarınızı F8 ile adım adım işletip, Pivot Tablo hangi satırdayken siliniyor o kodu atarsanız en azından ona göre bakmak daha kolay olabilir.

Çünkü ben kodları çalıştırınca direk SAP nesnesi yüzünden hata alıyorum.
 
Şöyle sorayım hocam dediğinizi yaptım ama yine hata verdi acada biliyorum tablo formatına getirip o şekilde mi verileri saklasam silindiğinde de kod ile yeni eklenen veriler için tablo formatına getirir, o zaman hata almam diye düşünüyorum ama deneyeceğim.
 
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(13 satır)

Hocam koda bunu ekledim tablo formatına getirsin sonra pivot güncelleyeyim diye ama kod hata veriyor, yanlışlık mı var acaba kodda?
 
sonsatir = ActiveSheet.Range("a65536").End(3).Row
ActiveSheet.ListObjects.Add(xlSrcRange, Range("A" & 1 & ":K" & sonsatir)).Name = "Tablo1"

Bu kod ile tablo formatına getirdim yenile deyince artık yeniliyor hata vermedi. :)
 
Üst