मेमोरी से बाहर रनटाइम त्रुटि 7 को ठीक करें - एक्सेल मैक्रो

Memori Se Bahara Ranata Ima Truti 7 Ko Thika Karem Eksela Maikro



एक्सेल मैक्रोज़ उपयोगकर्ताओं के लिए उन कार्यों को स्वचालित करना संभव बना दिया है जिन्हें निष्पादित करने के लिए अन्यथा बहुत समय और प्रयास की आवश्यकता होती। वे एक्सेल में मैन्युअल कार्यों को संभाल सकते हैं, जिससे उपयोगकर्ता अधिक कुशलता से काम कर सकेंगे। हालाँकि, कई उपयोगकर्ता दौड़ने की शिकायत करते हैं रनटाइम त्रुटि 7 जब Microsoft VBA स्मृति से बाहर हो गया में एक स्वचालित कार्य निष्पादित करने का प्रयास करता है एक्सेल . यदि आप भी इसी समस्या का सामना कर रहे हैं, तो आप इंटरनेट के सही पृष्ठ पर हैं। यह अंश आपको यह समझने में मदद करेगा कि त्रुटि क्यों हो रही है और समस्या को हल करने के लिए क्या करना चाहिए।



  रनटाइम त्रुटि 7 मेमोरी ख़त्म - एक्सेल





VBA में मेमोरी ख़त्म होने पर रन-टाइम त्रुटि 7 क्या है?

मेमोरी से बाहर रन-टाइम त्रुटि 7 विज़ुअल बेसिक एप्लिकेशन प्रोग्रामिंग में प्रोग्राम के निष्पादन को बाधित करती है। आमतौर पर, जब यह Excel में होता है, तो यह इंगित करता है कि Microsoft स्प्रेडशीट सॉफ़्टवेयर को सिस्टम पर VBA मैक्रोज़ चलाने के लिए पर्याप्त मेमोरी नहीं मिल सकती है। एक्सेल में वीबीए मैक्रोज़ मैन्युअल कार्यों को स्वचालित करने और उपयोगकर्ता-जनित कस्टम फ़ंक्शन बनाने के लिए आंतरिक Microsoft प्रोग्रामिंग भाषा का उपयोग करते हैं।





रनटाइम त्रुटि यह कई कारकों के कारण हो सकता है, जिनमें छेड़छाड़ की गई एक्सेल फ़ाइलें, बहुत अधिक लोड किए गए ड्राइवर, मानक मोड में विंडोज़ चलाना, हार्डवेयर घटक विफलता और अपर्याप्त भंडारण क्षमता शामिल हैं। यह ध्यान देने योग्य है कि जब एक्सेल वीबीए मैक्रो का प्रोग्राम 64K सेगमेंट सीमा का सामना करता है, तो आउट-ऑफ-मेमोरी रनटाइम त्रुटि 7 भी होती है।



एक्सेल मैक्रो में रन-टाइम त्रुटि 7 मेमोरी खत्म होने को कैसे ठीक करें

एक्सेल वीबीए में आउट-ऑफ-मेमोरी रनटाइम त्रुटि से छुटकारा पाने के लिए आप कई सुधार लागू कर सकते हैं। हालाँकि, जब तक समस्या पूरी तरह से ठीक नहीं हो जाती तब तक सभी प्रयास करने का प्रयास करें। निम्नलिखित सिद्ध सुधारों पर प्रकाश डाला गया है और इस प्रकार चर्चा की गई है:

1. एक्सेल पर मैक्रो सेटिंग्स बदलें
2. विंडोज़ को उन्नत मोड में चलाएँ
3. वर्चुअल मेमोरी का आकार बढ़ाएँ
4. अनावश्यक डिवाइस ड्राइवर हटाएँ
5. डीफ्रैग्मेंट हार्ड डिस्क ड्राइव
6. RAM का आकार बढ़ाएँ

विंडोज़ 10 में प्रवेश नहीं कर सकते

1] एक्सेल पर मैक्रो सेटिंग्स बदलें



एक्सेल मैक्रोज़ में आउट-ऑफ़-मेमोरी रनटाइम त्रुटि 7 से छुटकारा पाने के लिए आपको यह पहला समाधान लागू करना चाहिए। आप जिस विकल्प को सक्षम करेंगे, वह किसी भी मैक्रो-सक्षम एक्सेल दस्तावेज़ में मैक्रोज़ को निष्पादन के लिए आवश्यक मुख्य ऑब्जेक्ट, विधियों और गुणों तक पहुंचने की अनुमति देगा। नीचे बताए गए चरणों का पालन करें:

  • अपने पीसी पर माइक्रोसॉफ्ट एक्सेल एप्लिकेशन खोलें और पर जाएं फ़ाइल > विकल्प .
  • विंडो के दाईं ओर विकल्पों की सूची में, चयन करें ट्रस्ट केंद्र और क्लिक करें विश्वास केंद्र सेटिंग्स .
  • चुनना मैक्रो सेटिंग्स विंडो के दाईं ओर विकल्पों की सूची से।
  • अंतर्गत डेवलपर मैक्रो सेटिंग्स , सुनिश्चित करें कि ' VBA प्रोजेक्ट ऑब्जेक्ट मॉडल तक पहुंच पर भरोसा रखें ' विकल्प चेकमार्क किया गया है।
  • पर क्लिक करें ठीक है परिवर्तन को बचाने के लिए.

2] विंडोज़ को उन्नत मोड में चलाएँ

जैसा कि हमने पहले कहा था, माइक्रोसॉफ्ट विंडोज को मानक मोड में चलाना एक्सेल मैक्रो में आउट-ऑफ-मेमोरी रनटाइम त्रुटि 7 के लिए जिम्मेदार हो सकता है। समस्या को हल करने के लिए, Microsoft Windows को पुनरारंभ करें उन्नत मोड . नीचे बताए गए चरणों का पालन करें:

  • दबाओ विंडोज़ कुंजी + मैं खोलने के लिए अपने कीबोर्ड पर विंडोज़ सेटिंग्स .
  • पर जाए गोपनीयता व्यवस्था > विंडोज़ खोज रहा हूँ .
  • अंतर्गत ' मेरी फ़ाइलें ढूंढें ', का चयन करें बढ़ी विकल्प।
  • बाद में अपने कंप्यूटर को पुनरारंभ करें.

3] वर्चुअल मेमोरी का आकार बढ़ाएँ

  वर्चुअल मेमोरी का पेजिन आकार बढ़ाएँ

हमने यह भी बताया है कि एक्सेल मैक्रो में रनटाइम त्रुटि 7 आपके कंप्यूटर की वर्चुअल मेमोरी खत्म होने का परिणाम भी हो सकती है। मेमोरी-आउट त्रुटि को ठीक करने के लिए, वर्चुअल मेमोरी का आकार बढ़ाएँ आपके कंप्युटर पर। नीचे बताए गए चरणों का पालन करें:

  • जाओ कंट्रोल पैनल > सिस्टम और सुरक्षा > प्रणाली .
  • पर क्लिक करें उन्नत प्रणाली विन्यास विंडो के शीर्ष बाईं ओर, और पर नेविगेट करें विकसित टैब.
  • पर क्लिक करें समायोजन नीचे बटन प्रदर्शन .
  • के पास जाओ विकसित टैब, फिर पर क्लिक करें परिवर्तन नीचे बटन आभासी मेमोरी .
  • अनचेक करें ' सभी ड्राइवरों के लिए पेजिंग फ़ाइल आकार को स्वचालित रूप से प्रबंधित करें विंडो के शीर्ष पर विकल्प।
  • आपका चुना जाना सी: ड्राइव जहां पेजिंग फ़ाइल बनाई जाएगी.
  • चुनना प्रचलन आकार और दोनों के लिए मान निर्धारित करें प्रारम्भिक आकार और अधिकतम आकार .
  • पर क्लिक करें तय करना बटन, फिर क्लिक करके परिवर्तनों को सहेजें ठीक है .
  • सेटिंग्स को लागू करने के लिए अपने पीसी को बाद में पुनरारंभ करें।

हालाँकि, प्रारंभिक आकार आपके रैम स्टोरेज आकार (एमबी) का 1.5 गुना होना चाहिए। उदाहरण के लिए, यदि आप 8 जीबी रैम का उपयोग कर रहे हैं, तो प्रारंभिक आकार 1024 x 8 x 1.5 = 12288 होगा। अधिकतम आकार रैम स्टोरेज आकार का 3 गुना है। हालाँकि अधिकतम आकार का उपयोग करना उचित नहीं है, सुनिश्चित करें कि आप सिस्टम अस्थिरता को रोकने के लिए गणना ठीक से करें।

संबंधित : रनटाइम त्रुटि 76: एक्सेल में पथ नहीं मिला

4] अनावश्यक डिवाइस ड्राइवर हटाएं

  विंडोज़ पीसी पर प्लेयर 1 के लिए एक्सबॉक्स कंट्रोलर के लिए एक्सबॉक्स कंट्रोलर हटाएँ

एक और सिद्ध समाधान है अनावश्यक डिवाइस ड्राइवर हटाएँ . आपके कंप्यूटर सिस्टम पर लोड किए गए बहुत सारे डिवाइस ड्राइवर एक्सेल मैक्रो में आउट-ऑफ-मेमोरी रनटाइम त्रुटि 7 का कारण हो सकते हैं। नीचे बताए गए चरणों का पालन करें:

  • पर राइट क्लिक करें शुरू मेनू और चयन करें डिवाइस मैनेजर .
  • अपने कंप्यूटर पर उपकरणों की सूची से, उन उपकरणों का विस्तार करें जिन्हें आप अनावश्यक मानते हैं।
  • उनके ड्राइवरों पर राइट-क्लिक करें, फिर चुनें स्थापना रद्द करें उपकरण।
  • बाद में अपने पीसी को रीस्टार्ट करें।

5] हार्ड डिस्क ड्राइव को डीफ़्रेग्मेंट करें

  विंडोज़ में डीफ़्रैग विकल्प और कमांड लाइन स्विच

यदि आप हार्ड डिस्क ड्राइव (HDD) का उपयोग कर रहे हैं, न कि सॉलिड स्टेट ड्राइव (SSD) का, तो आपको इसकी आवश्यकता हो सकती है अपनी ड्राइव को डीफ़्रैग्मेन्ट करें एक्सेल मैक्रो में आउट-ऑफ-मेमोरी रनटाइम त्रुटि 7 को हल करने के लिए। नीचे बताए गए चरणों का पालन करें:

  • एक प्रशासक के रूप में अपने कंप्यूटर पर कमांड प्रॉम्प्ट खोलें।
  • प्रकार डीफ्रैग सी: /ए और फिर मारा प्रवेश करना अपनी ड्राइव का विश्लेषण करने के लिए अपने कीबोर्ड पर कुंजी।

विश्लेषण आपको आपकी हार्ड ड्राइव पर खंडित स्थान दिखाएगा और यह भी बताएगा कि आपको वॉल्यूम को डीफ़्रैग्मेन्ट करना चाहिए या नहीं।

माइक्रोसॉफ्ट मनी विंडोज 10

प्रकार डीफ्रैग सी: वॉल्यूम डीफ़्रैग्मेन्ट करने के लिए. प्रक्रिया पूरी होने के बाद अपने कंप्यूटर को पुनरारंभ करें।

6] रैम का आकार बढ़ाएँ

यदि आपको पहले चर्चा किए गए सभी सुधारों को पूरा करने के बाद एक्सेल मैक्रो में आउट-ऑफ-मेमोरी रनटाइम त्रुटि 7 मिलती रहती है, तो आपको अपने रैम स्टोरेज आकार को बढ़ाने पर विचार करना चाहिए।

पढ़ना: मैक्रोज़ को Microsoft Office फ़ाइलों में चलने से कैसे रोकें या ब्लॉक करें

अंत में, इस आलेख में चर्चा किए गए सभी सुधारों को तब तक लागू करने का प्रयास करें जब तक कि एक्सेल मैक्रो में रनटाइम त्रुटि 7 आपके कंप्यूटर पर पूरी तरह से हल न हो जाए। हमें आशा है कि आप इस आलेख में सहायता प्राप्त करने में सक्षम होंगे। आपको कामयाबी मिले।

VBA में तीन प्रकार की त्रुटियाँ क्या हैं?

एप्लिकेशन प्रोग्रामिंग के लिए विजुअल बेसिक से संबंधित तीन प्रकार की त्रुटियां हैं सिंटैक्स त्रुटियाँ , रनटाइम त्रुटियाँ , और तार्किक त्रुटियाँ . आउट-ऑफ-मेमोरी त्रुटि 7 जैसी रनटाइम त्रुटियां दुभाषिया की सिंटैक्स जांच को पास कर लेती हैं, लेकिन वे निष्पादन के दौरान प्रोग्राम में एक समस्या के रूप में उत्पन्न होती हैं।

VBA मैक्रो में मेमोरी समाप्त होने की त्रुटि क्या है?

वीबीए में मेमोरी से बाहर होने की त्रुटि एक रनटाइम त्रुटि है जो किसी प्रोग्राम में किसी स्टेटमेंट के निष्पादन के दौरान होती है। यह आपके कंप्यूटर पर Microsoft Excel एप्लिकेशन के प्रोग्राम निष्पादन को पूरा करने के लिए सिस्टम संसाधनों से बाहर होने का परिणाम है।

  रनटाइम त्रुटि 7 मेमोरी ख़त्म - एक्सेल
लोकप्रिय पोस्ट