वीबीए में पिवोटटेबल्स को रीफ्रेश कैसे करें (उदाहरण के साथ)
आप VBA का उपयोग करके Excel में पिवट तालिकाओं को ताज़ा करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: एक विशिष्ट पिवट तालिका को ताज़ा करें
Sub RefreshPivotTable()
Sheet1.PivotTables(" PivotTable1 ").Refreshtable
End Sub
यह विशेष मैक्रो केवल कार्यपुस्तिका की शीट 1 में PivotTable1 नामक पिवट तालिका में मानों को ताज़ा करेगा।
विधि 2: कार्यपुस्तिका में सभी पिवट तालिकाओं को ताज़ा करें
Sub RefreshAllPivotTables()
ThisWorkbook.RefreshAll
End Sub
यह विशेष मैक्रो संपूर्ण कार्यपुस्तिका में प्रत्येक पिवट तालिका के मानों को ताज़ा करेगा।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इनमें से प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: एक विशिष्ट पिवट तालिका को ताज़ा करें
मान लीजिए कि हमने एक्सेल में डेटा के एक सेट से एक पिवट टेबल बनाई है:
जब हम Excel में शीर्ष रिबन के साथ PivotTable विश्लेषण टैब पर होते हैं, तो हम ऊपरी बाएँ कोने में देख सकते हैं कि इस PivotTable को PivotTable1 कहा जाता है।
मान लीजिए कि हम डेटासेट में अंक कॉलम का अंतिम मान 22 से 200 तक बदलते हैं:
हम इस विशिष्ट पिवट तालिका के मानों को ताज़ा करने के लिए निम्नलिखित मैक्रो बना सकते हैं:
Sub RefreshPivotTable()
Sheet1.PivotTables(" PivotTable1 ").Refreshtable
End Sub
जब हम इस मैक्रो को चलाते हैं, तो पिवट टेबल मान स्वचालित रूप से अपडेट हो जाते हैं:
उदाहरण 2: कार्यपुस्तिका में सभी पिवट तालिकाओं को ताज़ा करें
मान लीजिए कि हमने एक्सेल में डेटा के एक सेट से दो पिवट टेबल बनाई हैं:
पहली पिवट तालिका प्रति टीम और प्रति स्थिति अंकों का योग दर्शाती है।
दूसरी पिवट तालिका टीम और स्थिति के अनुसार औसत अंक दिखाती है।
मान लीजिए कि हम डेटासेट में पॉइंट कॉलम का अंतिम मान 22 से 200 तक बदलते हैं।
हम संपूर्ण कार्यपुस्तिका में सभी पिवट तालिकाओं के मानों को ताज़ा करने के लिए निम्नलिखित मैक्रो बना सकते हैं:
Sub RefreshAllPivotTables()
ThisWorkbook.RefreshAll
End Sub
जब हम इस मैक्रो को चलाते हैं, तो दोनों पिवट तालिकाओं में मान स्वचालित रूप से अपडेट हो जाते हैं:
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: किसी श्रेणी में मान कैसे जोड़ें
वीबीए: रेंज के औसत मूल्य की गणना कैसे करें
वीबीए: रेंज में अद्वितीय मानों की गणना कैसे करें