क्वेरी को अपना कार्य पूरा करने की अनुमति देने के लिए आपको अक्सर एक्सेल में बैकग्राउंड रिफ्रेश को अक्षम करना पड़ सकता है। और, बैकग्राउंड रिफ्रेश को अक्षम करके, यह क्वेरी को एक्सेल में पिवट टेबल से पहले रीफ्रेश करने की अनुमति देगा। बाहरी डेटा के साथ काम करते समय त्रुटियों से बचने के लिए जो किसी वेबपेज या किसी अन्य चीज़ से जुड़ा होता है, आपको एक्सेल में बैकग्राउंड रिफ्रेश को अक्षम करना पड़ सकता है।
आप यहां से अभ्यास कार्यपुस्तिका डाउनलोड कर सकते हैं:
एक्सेल में बैकग्राउंड रिफ्रेश को अक्षम करने के 2 प्रभावी तरीके
मान लें कि आपके पास एक डेटा फ़ाइल है जो किसी बाहरी वेब पेज से लिंक है। और आपने उनमें से कुछ को संपादित किया है लेकिन कुछ समय बाद आप देख सकते हैं कि डेटा ताज़ा हो गया है और मूल डेटा पर वापस आ गया है। तो, आपको उस एक्सेल फाइल में बैकग्राउंड रिफ्रेश को डिसेबल करना होगा। इस लेख में, मैं आपको एक्सेल में बैकग्राउंड रिफ्रेश को डिसेबल करने के 2 आसान तरीके दिखाऊंगा। यहां, मान लें कि आपके पास एक डेटा फ़ाइल है जिसमें अन्य मुद्राओं से यूरो रूपांतरण दरें शामिल हैं और डेटा एक वेबपेज से जुड़ा हुआ है जो मुद्रा दरों के लाइव अपडेट दिखाता है।
<एच3>1. क्वेरी गुण . से पृष्ठभूमि रीफ़्रेश अक्षम करें
पृष्ठभूमि रीफ़्रेश अक्षम करने के लिए, आप क्वेरी गुण का उपयोग कर सकते हैं। ऐसा करने के लिए, नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, लिंक किए गए डेटा वाले किसी भी सेल पर क्लिक करें।
- फिर, डेटा . पर जाएं शीर्ष रिबन में टैब।
- अब, सभी को ताज़ा करें . दबाएं ड्रॉप-डाउन मेनू और कनेक्शन गुण चुनें
- फिर, “क्वेरी गुण” नाम से एक नई विंडो दिखाई देगी।
- यहां, अचिह्नित करें “पृष्ठभूमि रीफ़्रेश सक्षम करें” नाम का विकल्प
- परिणामस्वरूप, आपने बैकग्राउंड रिफ्रेश को अक्षम कर दिया है। तो, डेटा स्वचालित रूप से ताज़ा नहीं होगा, अब, फिर से ताज़ा करने के लिए, आपको सभी ताज़ा करें दबाएं विकल्प।
और पढ़ें: पिवट तालिका रीफ़्रेश नहीं हो रही (5 मुद्दे और समाधान)
समान रीडिंग
- VBA से सभी पिवट टेबल को कैसे रिफ्रेश करें (4 तरीके)
- एक्सेल में पिवट टेबल को ऑटो रीफ्रेश कैसे करें (2 तरीके)
- Excel में सभी पिवट टेबल को रिफ्रेश कैसे करें (3 तरीके)
आप वीबीए कोड का उपयोग करके पृष्ठभूमि रीफ्रेश को अक्षम भी कर सकते हैं। यहां, मैं कोड और प्रक्रियाएं दे रहा हूं ताकि आप इसे कॉपी कर सकें और बैकग्राउंड रिफ्रेश विकल्प को चलाने और अक्षम करने के लिए पेस्ट कर सकें। नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, डेवलपर . पर जाएं शीर्ष रिबन में टैब।
- फिर, विजुअल बेसिक . चुनें विकल्प
- अब, विजुअल बेसिक विंडो दिखाई देगी।
- फिर, सम्मिलित करें> मॉड्यूल . पर जाएं एक नया मॉड्यूल खोलने के लिए।
- नया मॉड्यूल खोलने के बाद। नीचे दिए गए कोड को विंडो में पेस्ट करें।
Sub Disable_Background_Refresh()
Dim dbr As Long
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
End If
Next dbr
End With
End Sub
- फिर, चलाएं . दबाएं
- “Disable_background_refresh” चुनें मैक्रो और दबाएं
- परिणामस्वरूप, आप देखेंगे कि बैकग्राउंड रिफ्रेश अक्षम हो गया है।
- मैक्रो कोड का उपयोग करके आप पृष्ठभूमि रीफ़्रेश अक्षम करने के लिए एक बटन भी बना सकते हैं।
- इसके लिए, सम्मिलित करें . पर जाएं टैब करें और बटन . चुनें विकल्प।
- फिर, वर्कशीट में उस क्षेत्र का चयन करें जहां आप बटन रखना चाहते हैं।
- क्षेत्र का चयन करने के बाद, "मैक्रो असाइन करें" नाम की एक विंडो दिखाई देगा।
- इसमें से मैक्रो का चयन करें और ठीक press दबाएं
- फिर, आप देखेंगे कि एक बटन बन जाएगा। फिर नाम बदलें इसे “पृष्ठभूमि रीफ़्रेश अक्षम करें” . के रूप में ।
- तो, उस पर प्रेस करने के बाद, बैकग्राउंड रिफ्रेश विकल्प अचिह्नित हो जाएगा।
VBA कोड स्पष्टीकरण:
Sub Disable_Background_Refresh()
- मैक्रो नाम को Disable_Background_Refresh के रूप में सेट करें
Dim dbr As Long
- वेरिएबल सेट करना जो एक बड़ी रेंज के संख्यात्मक मानों को संग्रहीत करेगा।
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
यह कोड सभी कनेक्शनों के माध्यम से जाएगा।
- इसे सच बनाएं सक्षम करने के लिए बैकग्राउंड रिफ्रेश और गलत अक्षम . करने के लिए यह।
और पढ़ें: VBA एक्सेल में पिवट टेबल को रिफ्रेश करने के लिए (5 उदाहरण)
याद रखने वाली बातें
- पृष्ठभूमि रीफ़्रेश अक्षम करने के बाद, डेटा अब अपने आप अपडेट नहीं होगा।
- और उन्हें अपडेट करने के लिए, आपको "सभी को ताज़ा करें" . पर प्रेस करना होगा विकल्प।
- मैक्रो चलाने के लिए बटन का उपयोग करने से आपको कार्य को कई बार दोहराने में मदद मिलेगी।
निष्कर्ष
इस लेख में, आपको एक्सेल में बैकग्राउंड रिफ्रेश को डिसेबल करने के 2 आसान तरीके मिले हैं। आप अभ्यास कार्यपुस्तिकाएं डाउनलोड कर सकते हैं और अभ्यास के लिए उन पर विधियों को लागू कर सकते हैं। मुझे आशा है कि आपको यह लेख मददगार लगा होगा। आप हमारी वेबसाइट पर जा सकते हैं एक्सेलडेमी अधिक एक्सेल-संबंधित सामग्री जानने के लिए। कृपया, यदि आपके पास कोई टिप्पणी, सुझाव या प्रश्न हैं, तो नीचे टिप्पणी अनुभाग में छोड़ दें।
संबंधित लेख
- एक्सेल शीट को अपने आप रिफ्रेश कैसे करें (3 उपयुक्त तरीके)
- [समाधान]:एक्सेल फ़ॉर्मूला सहेजने तक अपडेट नहीं हो रहा है (6 संभावित समाधान)
- Excel में VBA के बिना पिवट टेबल को ऑटो रिफ्रेश कैसे करें (3 स्मार्ट तरीके)
- [फिक्स्ड!] एक्सेल सेल डबल क्लिक तक अपडेट नहीं हो रहे हैं (5 समाधान)
- एक्सेल में चार्ट रीफ्रेश कैसे करें (2 प्रभावी तरीके)
- स्रोत डेटा में परिवर्तन होने पर पिवट तालिका को स्वचालित रूप से कैसे अपडेट करें