विषयसूची
VBA मैक्रो को लागू करना Excel में किसी भी ऑपरेशन को चलाने के लिए सबसे प्रभावी, तेज और सबसे सुरक्षित तरीका है। इस लेख में, हम आपको दिखाएंगे कि VBA का उपयोग करके एक्सेल में पिवट टेबल को कैसे रिफ्रेश करें।
वर्कबुक डाउनलोड करें
आप मुफ्त में डाउनलोड कर सकते हैं यहां से एक्सेल वर्कबुक का अभ्यास करें।
VBA.xlsm के साथ पिवोट टेबल को रिफ्रेश करें
एक्सेल में वीबीए के साथ पिवट टेबल को रिफ्रेश करने के 5 उदाहरण
निम्नलिखित हमारी पिवट तालिका का उदाहरण है जिसका उपयोग हम पूरे लेख में करेंगे और आपको एक्सेल में VBA<के साथ रीफ्रेशिंग पिवट टेबल के 5 अलग-अलग उदाहरण दिखाएंगे। 2> कोड.
1. एक्सेल में एक पिवोट टेबल को रिफ्रेश करने के लिए वीबीए
अगर आप अपने एक्सेल वर्कशीट में सिर्फ एक पिवट टेबल को रिफ्रेश करना चाहते हैं तो,
- <1 दबाएं>Alt + F11 अपने कीबोर्ड पर या टैब डेवलपर -> Visual Basic Visual Basic Editor खोलने के लिए.
- मेनू बार से पॉप-अप कोड विंडो में , क्लिक करें डालें -> मॉड्यूल .
- निम्नलिखित कोड को कॉपी करें और कोड विंडो में पेस्ट करें।
8031
आपका कोड अब चलने के लिए तैयार है।
यहाँ, PivotTable1 हमारा Pivot Table नाम है। आप वह नाम लिखें जो आपकी पिवोट तालिका में है।
- अपने कीबोर्ड पर F5 दबाएं या मेनू बार से चलाएं - चुनें > Sub/UserForm चलाएँ। आप छोटे Play आइकन पर भी क्लिक कर सकते हैंमैक्रो चलाने के लिए सब-मेन्यू बार।
यह आपके मौजूदा एक्सेल वर्कशीट में पाइवट टेबल को रिफ्रेश करेगा ।
और पढ़ें: पिवट तालिका ताज़ा नहीं हो रही है (5 मुद्दे और समाधान)
2. सक्रिय वर्कशीट में सभी पिवोट टेबल को रीफ्रेश करने के लिए मैक्रो
सक्रिय वर्कशीट में सभी पिवोट टेबल को रीफ्रेश करने के लिए , नीचे दिए गए चरणों का पालन करें।
- समान पहले की तरह, डेवलपर टैब से विज़ुअल बेसिक एडिटर खोलें और कोड विंडो में इन्सर्ट एक मॉड्यूल डालें।
- कोड विंडो में, निम्नलिखित कोड को कॉपी करें और पेस्ट करें।
7562
आपका कोड अब चलने के लिए तैयार है।
- चलाएं मैक्रो और आपके सक्रिय वर्कशीट में सभी पिवोट टेबल रीफ्रेश हो जाएंगे। एक्सेल
3. एकाधिक कार्यपुस्तिका में सभी पिवोट टेबल को रीफ्रेश करने के लिए VBA कोड
यदि आप कई कार्यपुस्तिकाओं में सभी पिवोट टेबल को ताज़ा करना चाहते हैं VBA कोड के साथ एक बार चरण हैं:
- डेवलपर टैब से विज़ुअल बेसिक एडिटर खोलें और मॉड्यूल में डालें कोड विंडो।
- कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें।
1918
आपका कोड अब चलने के लिए तैयार है।
- कोड चलाएँ और आपकी सभी खुली एक्सेल वर्कबुक में सभी पिवट टेबल ताज़ा हो जाएँगी।
याद रखें सभी रखेंइस कोड को चलाने के दौरान कार्यपुस्तिकाएँ खुलती हैं ।
समान रीडिंग
यह सभी देखें: एक्सेल पिवट टेबल में ग्रुप कॉलम कैसे करें (2 विधियाँ)- एक्सेल में पिवट तालिका को कैसे संपादित करें (5 तरीके) )
- पिवोट टेबल रेंज अपडेट करें (5 उपयुक्त तरीके)
- स्रोत डेटा में बदलाव होने पर पिवट टेबल को अपने आप कैसे अपडेट करें <1
4. एक्सेल में VBA के साथ पिवट टेबल कैश को रिफ्रेश करना
अगर आपकी वर्कबुक में कई पिवट टेबल हैं जो समान डेटा का उपयोग करते हैं, तो आप रिफ्रेश करने के बजाय केवल पिवट टेबल कैश को रिफ्रेश कर सकते हैं वास्तविक धुरी तालिका हर समय। कैश को रीफ्रेश करने से कैश में समान डेटा कनेक्शन का उपयोग करके सभी पिवट टेबल की कैश मेमोरी स्वचालित रूप से साफ़ हो जाती है।
ऐसा करने के लिए कदम हैं,
- ओपन विजुअल बेसिक एडिटर डेवलपर टैब से और कोड विंडो में मॉड्यूल सम्मिलित करें ।
- कोड विंडो में, निम्नलिखित कोड कॉपी करें और इसे पेस्ट करें।
4634
आपका कोड अब चलने के लिए तैयार है।
- दौड़ें कोड और सभी पिवोट टेबल कैश मेमोरी को साफ कर दिया जाएगा।
और पढ़ें: एक्सेल में वीबीए के बिना पिवट टेबल को ऑटो रिफ्रेश कैसे करें (3 स्मार्ट तरीके) <3
5. वीबीए मैक्रो के साथ डेटा बदलते समय ऑटो-रिफ्रेश पिवोट टेबल
क्या होगा यदि आपके पास एक पिवट तालिका है जिसमें बड़ी मात्रा में डेटा है और आप केवल कुछ डेटा अपडेट करना चाहते हैं जबकि पूरी तालिका अनछुई है . एक्सेल में, आप ऑटो-रिफ्रेश कर सकते हैं VBA के साथ डेटा अपडेट करते समय पिवट तालिका ।
यह सभी देखें: स्टैक्ड कॉलम पिवट चार्ट में ग्रैंड टोटल कैसे जोड़ें- डेवलपर से विजुअल बेसिक एडिटर खोलें। 12>संपादक के बाईं ओर, एक प्रोजेक्ट एक्सप्लोरर फलक होगा जिसमें वर्कशीट के सभी नाम होंगे।
- प्रोजेक्ट एक्सप्लोरर में, डबल- उस शीट के नाम पर क्लिक करें जिसमें पिवट टेबल है।
- कोड विंडो दिखाई देगी जहां हम एक इवेंट मैक्रो बनाएंगे। कोड मॉड्यूल के बाईं ओर ऑब्जेक्ट ड्रॉप-डाउन बॉक्स से वर्कशीट चुनें। यह मॉड्यूल में एक Worksheet_SelectionChange घटना जोड़ देगा, हमें वास्तव में इसकी आवश्यकता नहीं है इसलिए हम कोड के इस टुकड़े को बाद में हटा देंगे।
- फिर प्रक्रिया पर क्लिक करें ड्रॉप-डाउन सूची और बदलें का चयन करें। यह Worksheet_Change नामक कोड मॉड्यूल के शीर्ष पर एक नया ईवेंट जोड़ता है। हम यहां अपना कोड लिखेंगे, इसलिए वर्कशीट_सेलेक्शन चेंज द्वारा उत्पन्न कोड हटाएं अब कॉपी करें निम्नलिखित कोड और इसे Worksheet_Change
3452
में पेस्ट करें, आपका कोड अब चलने के लिए तैयार है।
यहाँ, PivotTbl वर्कशीट है नाम हमारी एक्सेल वर्कबुक में है और PivotTable1 हमारा पिवट टेबल नाम है। आप वह नाम लिखें जो आपकी वर्कशीट और पिवट टेबल में है। पिवट टेबल होगास्वचालित रूप से अपडेट हो जाएगा।
और पढ़ें: एक्सेल में ऑटो रिफ्रेश पिवोट टेबल कैसे करें
निष्कर्ष
इस लेख में आपको VBA के साथ Excel में पिवट टेबल को रीफ़्रेश करने करने का तरीका दिखाया गया है। मुझे उम्मीद है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। विषय के संबंध में आपके कोई प्रश्न हैं तो बेझिझक पूछें।