एक्सेलमध्ये पिव्होट टेबल रिफ्रेश करण्यासाठी VBA (5 उदाहरणे)

  • ह्याचा प्रसार करा
Hugh West

अंमलबजावणी करणे VBA मॅक्रो ही Excel मध्ये कोणतेही ऑपरेशन चालवण्यासाठी सर्वात प्रभावी, जलद आणि सुरक्षित पद्धत आहे. या लेखात, आम्ही तुम्हाला दाखवू कसे VBA वापरून Excel मध्ये पिव्होट टेबल रिफ्रेश करावे.

वर्कबुक डाउनलोड करा

तुम्ही विनामूल्य डाउनलोड करू शकता येथून एक्सेल वर्कबुकचा सराव करा.

VBA.xlsm सह पिव्होट टेबल रिफ्रेश करा

5 एक्सेलमधील VBA सह पिव्होट टेबल रिफ्रेश करण्यासाठी उदाहरणे

खालील आमच्या मुख्य सारणीचे उदाहरण आहे जे आम्ही संपूर्ण लेखात वापरणार आहोत आणि तुम्हाला एक्सेलमध्ये VBA<सह रिफ्रेशिंग पिव्होट टेबल्स ची 5 भिन्न उदाहरणे दाखवू. 2> कोड.

1. एक्सेलमध्ये एक पिव्होट टेबल रिफ्रेश करण्यासाठी VBA

जर तुम्हाला तुमच्या Excel वर्कशीटमध्ये फक्त एक पिव्होट टेबल रिफ्रेश करायचे असेल तर,

  • <1 दाबा>Alt + F11 तुमच्या कीबोर्डवर किंवा टॅबवर जा डेव्हलपर -> व्हिज्युअल बेसिक व्हिज्युअल बेसिक एडिटर उघडण्यासाठी.

  • पॉप-अप कोड विंडोमध्ये, मेनू बारमधून , घाला -> मॉड्यूल .

  • खालील कोड कॉपी करा आणि कोड विंडोमध्ये पेस्ट करा.
4042

तुमचा कोड आता चालण्यासाठी तयार आहे.

येथे, PivotTable1 हे आमचे पिव्होट टेबल नाव आहे. तुमच्या पिव्होट टेबलचे नाव तुम्ही लिहा.

  • तुमच्या कीबोर्डवर F5 दाबा किंवा मेनू बारमधून चालवा - निवडा. > Sub/UserForm चालवा. तुम्ही फक्त स्मॉल प्ले आयकॉन मध्ये क्लिक करू शकतामॅक्रो चालवण्यासाठी सब-मेनू बार.

हे तुमच्या विद्यमान एक्सेल वर्कशीटमध्ये पिव्होट टेबल रिफ्रेश करेल.

अधिक वाचा: पिव्होट टेबल रिफ्रेश होत नाही (5 समस्या आणि उपाय)

2. सक्रिय वर्कशीटमधील सर्व पिव्होट टेबल्स रिफ्रेश करण्यासाठी मॅक्रो

सक्रिय वर्कशीटमधील सर्व मुख्य सारण्या रिफ्रेश करण्यासाठी , खालील चरणांचे अनुसरण करा.

  • समान पूर्वीप्रमाणे, डेव्हलपर टॅबमधून व्हिज्युअल बेसिक एडिटर उघडा आणि कोड विंडोमध्ये इन्सर्ट एक मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
6992

तुमचा कोड आता रन करण्यासाठी तयार आहे.

  • मॅक्रो चालवा आणि तुमच्या सक्रिय वर्कशीटमधील सर्व मुख्य सारण्या रिफ्रेश केल्या जातील.

अधिक वाचा: सर्व पिव्हट टेबल्स रीफ्रेश कसे करावे एक्सेल

3. एकाधिक वर्कबुकमधील सर्व पिव्होट टेबल्स रिफ्रेश करण्यासाठी VBA कोड

जर तुम्हाला VBA कोडसह एकाच वेळी एकाधिक वर्कबुकमधील सर्व पिव्हट टेबल्स रिफ्रेश करायच्या असतील तर पायऱ्या आहेत:

  • डेव्हलपर टॅबमधून व्हिज्युअल बेसिक एडिटर उघडा आणि मध्ये इन्सर्ट करा एक मॉड्यूल कोड विंडो.
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
1182

तुमचा कोड आता रन करण्यासाठी तयार आहे.

  • रन कोड आणि तुमच्या सर्व खुल्या एक्सेल वर्कबुकमधील सर्व पिव्हट टेबल्स रिफ्रेश केल्या जातील.

लक्षात ठेवा ते सर्व ठेवाहा कोड चालवताना कार्यपुस्तिका उघडा .

समान वाचन

  • Excel मध्ये पिव्होट टेबल कसे संपादित करावे (5 पद्धती )
  • मुख्य सारणी श्रेणी अद्यतनित करा (5 योग्य पद्धती)
  • स्रोत डेटा बदलल्यावर पिव्होट टेबल स्वयंचलितपणे कसे अपडेट करावे

4. Excel मध्ये VBA सह पिव्होट टेबल कॅशे रिफ्रेश करणे

तुमच्या वर्कबुकमध्ये एकापेक्षा जास्त पिव्होट टेबल्स असतील ज्या समान डेटा वापरत असतील, तर तुम्ही रिफ्रेश करण्याऐवजी फक्त पिव्होट टेबल कॅशे रिफ्रेश करू शकता वास्तविक मुख्य सारणी सर्व वेळ. कॅशे रिफ्रेश केल्याने कॅशेमधील समान डेटा कनेक्शन वापरून सर्व पिव्होट टेबल्सची कॅशे मेमरी स्वयंचलितपणे साफ होते.

ते करण्यासाठी पायऱ्या आहेत,

  • ओपन व्हिज्युअल बेसिक एडिटर डेव्हलपर टॅबमधून आणि कोड विंडोमध्ये घाला एक मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
1492

तुमचा कोड आता रन करण्यासाठी तयार आहे.

  • रन कोड आणि सर्व पिव्होट टेबल कॅशे मेमरी साफ केल्या जातील.

अधिक वाचा: एक्सेलमध्ये VBA शिवाय पिव्होट टेबल ऑटो रिफ्रेश कसे करावे (3 स्मार्ट पद्धती) <3

5. VBA मॅक्रोने डेटा बदलताना पिव्होट टेबल ऑटो-रिफ्रेश करा

तुमच्याकडे एक पिव्होट टेबल असेल ज्यामध्ये मोठ्या प्रमाणात डेटा असेल आणि तुम्हाला संपूर्ण टेबल अनटच केलेले असताना काही डेटा अपडेट करायचा असेल तर? . Excel मध्ये, तुम्ही स्वयं-रीफ्रेश करू शकतापिव्होट टेबल VBA सह डेटा अपडेट करत असताना.

  • विकसक
  • < व्हिज्युअल बेसिक एडिटर उघडा. 12>एडिटरच्या डाव्या बाजूला, एक प्रोजेक्ट एक्सप्लोरर उपखंड असेल ज्यामध्ये वर्कशीटची सर्व नावे असतील.
  • प्रोजेक्ट एक्सप्लोरर मध्ये, दुहेरी- पिव्होट टेबल असलेल्या शीटच्या नावावर क्लिक करा.

  • कोड विंडो दिसेल जिथे आपण इव्हेंट मॅक्रो तयार करू. कोड मॉड्यूलच्या डावीकडील ऑब्जेक्ट ड्रॉप-डाउन बॉक्समधून वर्कशीट निवडा. हे मॉड्यूलमध्ये Worksheet_SelectionChange इव्हेंट जोडेल, आम्हाला प्रत्यक्षात त्याची गरज नाही म्हणून आम्ही कोडचा हा तुकडा नंतर हटवू.
  • नंतर प्रक्रियेवर क्लिक करा. ड्रॉप-डाउन सूची आणि निवडा बदला . हे वर्कशीट_चेंज नावाच्या कोड मॉड्यूलच्या शीर्षस्थानी एक नवीन इव्हेंट जोडते. आम्ही आमचा कोड येथे लिहू जेणेकरुन वर्कशीट_सेलेक्शन चेंज

  • आता कॉपी करा. खालील कोड आणि Worksheet_Change
6836

तुमचा कोड आता रन करण्यासाठी तयार आहे.

येथे, PivotTbl हे वर्कशीट आहे. आमच्या एक्सेल वर्कबुकमधील नाव आणि PivotTable1 हे आमचे पिव्होट टेबल नाव आहे. तुम्ही तुमच्या वर्कशीट आणि पिव्होट टेबलमध्ये असलेले नाव लिहा.

  • आता प्रत्येक वेळी तुम्ही तुमच्या वर्कशीटमधील मूळ डेटा टेबलमधील डेटा बदलता तेव्हा मुख्य सारणी करेलआपोआप अपडेट होईल.

अधिक वाचा: एक्सेलमध्ये पिव्होट टेबल ऑटो रिफ्रेश कसे करावे

निष्कर्ष

या लेखाने तुम्हाला एक्सेलमध्ये VBA सह पिव्होट टेबल रिफ्रेश कसे करायचे ते दाखवले आहे. मला आशा आहे की हा लेख तुमच्यासाठी खूप फायदेशीर ठरला आहे. तुम्हाला या विषयासंबंधी काही प्रश्न असल्यास मोकळ्या मनाने विचारा.

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.