VBA yordamida barcha pivot jadvallarini qanday yangilash mumkin (4 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada men sizga qanday qilib ish varaqingiz yoki kitobingizdagi barcha Pivot jadvallarini Excelda VBA yordamida yangilash mumkinligini ko'rsataman. Shuningdek, siz bitta pivot jadvalni yangilashni o'rganasiz. , shuningdek Pivot jadvali keshi.

Excelda VBA bilan barcha pivot jadvallarni yangilash (Tezkor koʻrish)

3520

Bu faol ish kitobining barcha Pivot jadvallari ni yangilaydi.

Mashq kitobini yuklab oling

Ushbu mashq kitobini yuklab oling. ushbu maqolani o'qing.

Barcha pivot jadvallarini yangilash.xlsm

Excelda VBA yordamida barcha pivot jadvallarini yangilashning 4 usuli

Pivot Jadval - Excel ish varag'idagi maxsus turdagi jadval bo'lib, u mos ravishda Qator va Qiymat nomli ikkita toifadagi ma'lumotlarni o'z ichiga oladi.

Jadvalning barcha ustunlari ushbu ikki toifaga ajratilgan.

Agar siz ma'lumotlar to'plamini tanlab, o'tsangiz, u avtomatik ravishda ma'lumotlar to'plamidan hosil bo'ladi. Qo'shish > Excel asboblar panelidagi Pivot jadval opsiyasi.

Bugun bizning maqsadimiz ishchi varaqning barcha Pivot jadvallarini qanday yangilashimiz mumkinligini o'rganishdir. Excelda VBA bilan ish kitobi.

1. Excelda bitta umumiy jadvalni yangilang

Birinchi navbatda biz bitta Pivot jadvalini yangilashni o'rganamiz.

Yagona Pivot jadvalini yangilash uchun , avval uni PivotTable ob'ekti sifatida ko'rsatishingiz kerak.

Keyin VBA ning RefreshTable usulidan foydalaning.

Bu yerda biz faol jadvalda PivotTable1 deb nomlangan Pivot Table ga egamiz ish varag'i. ( Pivot jadvalining nomini bilish uchun bu yerni bosing).

Uni yangilash uchun biz quyidagi kod qatorlaridan foydalanishimiz kerak:

3672

Kodni ishga tushiring va u faol ish varag'idagi PivotTable1 deb nomlangan Pivot Table ni yangilaydi.

Batafsil o'qing: Excelda umumiy jadvalni qanday avtomatik yangilash (2 usul)

2. Excelda ishchi varaqning barcha pivot jadvallarini yangilash

Endi biz ishchi varaqning barcha Pivot jadvallarini VBA bilan yangilaymiz.

Faol ishchi varaqning barcha Pivot jadvallari ni yangilash uchun siz ActiveSheet.PivotTables ob'ektining har bir Pivot jadvali bo'ylab takrorlashingiz kerak. Keyin RefreshTable usulidan foydalaning.

6446

Kodni ishga tushiring va u barcha pivot jadvallarini yangilaydi. faol ish varag'i.

Batafsil o'qish: Umumiy jadval yangilanmaydi (5 ta muammo va yechimlar)

3 . Excelda ishchi kitobining barcha yig'ma jadvallarini yangilash

Shuningdek, Excelda ishchi kitobning barcha Pivot jadvallarini ham yangilashingiz mumkin.

Barchasini yangilash uchun Pivot jadvallari , VBA ning ActiveWorkbook.PivotTables obyekti orqali har bir jadvalni takrorlang. Keyin RefreshTable usulidan foydalaning.

5613

Ushbu kodfaol ish kitobining barcha Pivot jadvallarini yangilang.

Batafsil o'qing: Manba ma'lumotlari o'zgarganda pivot jadvalini qanday avtomatik yangilash kerak

4. Excel-da VBA bilan pivot jadval keshini yangilang

Agar ish kitobingizda bir xil ma'lumotlardan foydalanadigan bir nechta Pivot jadvallari bo'lsa, Pivot jadval keshini Pivot Jadval ni yangilash o'rniga.

Pivot Jadval keshini yangilash uchun faol ish kitobining har bir Pivot Jadval keshini takrorlang. ActiveWorkbook.PivotCaches obyekti tomonidan.

Keyin VBA ning R efresh usulidan foydalaning.

2570

U faol ish kitobidagi barcha Pivot Table keshini yangilaydi.

Batafsil o'qing: Qanday qilib VBA-siz umumiy jadvalni avtomatik yangilash mumkin Excelda (3 ta aqlli usul)

Eslash kerak bo'lgan narsalar

Bu yerda biz faol jadvallardan Pivot jadvallarini yangilashni ko'rsatdik faqat ishchi varaq yoki ish kitobi. Agar siz faol bo'lmagan ish kitobi yoki ishchi varaqdagi ma'lumotlarni yangilamoqchi bo'lsangiz, ActiveSheet yoki ActiveWorkbook obyekti o'rniga ishchi varaq yoki ishchi kitob nomidan foydalaning.

Masalan, Sheet1 dan barcha Pivot jadvallarini yangilash uchun Ish varaqlaridagi har bir jadval uchun (“Sheet1”) dan foydalaning.Pivot jadvallari .

Va Ish kitobi1 dan yangilash uchun Ishchi kitoblardagi har bir jadval uchun (“Ishchi kitob1”).Pivot jadvallari dan foydalaning.

Xulosa

Bulardan foydalanishusullarda, Excelda VBA bilan ishchi varaq yoki ish kitobidagi barcha Pivot jadvallari ni yangilashingiz mumkin. Savollaringiz bormi? Bizdan bemalol so'rang.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.