इस लेख में, हम Excel में VBA एरर 400 कैसे ठीक करें पर चर्चा करने जा रहे हैं। Excel में एरर 400 आमतौर पर Microsoft Visual Basic for Applications (VBA) मैक्रो चलाते समय होता है। यह मैक्रो को क्रैश कर देता है या चलने में विफल कर देता है और एरर 400 मैसेज लौटाता है। अब, ऐसी एरर के अलग-अलग कारण हो सकते हैं; आइए उन पर चर्चा करते हैं।

Excel में VBA एरर 400 का कारण क्या है?
यहाँ वे कारण दिए गए हैं जिनकी वजह से Excel में मैक्रो चलाते समय एरर 400 ट्रिगर होती है:
- Office सॉफ़्टवेयर की दोषपूर्ण इंस्टॉलेशन।
- VBA कोड में कुछ एरर है।
- आर्ग्युमेंट में अमान्य मान।
- चल रहा मैक्रो दूषित है।
- Excel-संबंधी फ़ाइलें किसी मैलवेयर से संक्रमित हैं।
- फ़ाइल से पढ़ने/लिखने में विफलता।
- अमान्य रजिस्ट्री एंट्री।
यदि आप Excel में एरर 400 का सामना कर रहे हैं, तो आप इसे हल करने के लिए नीचे सूचीबद्ध समाधानों का उपयोग कर सकते हैं।
Excel में VBA एरर 400 कैसे ठीक करें
Excel में मैक्रो चलाते समय आने वाली एरर 400 को ठीक करने के तरीके यहाँ दिए गए हैं:
- मैक्रो को नए मॉड्यूल में ले जाएँ।
- VBA के लिए विश्वसनीय पहुँच सक्षम करें।
- अपने VBA कोड की समीक्षा करें।
- Microsoft Excel की मरम्मत करें।
- Excel को अनइंस्टॉल करें, और फिर से इंस्टॉल करें।
- मैलवेयर स्कैन जैसे कुछ अन्य तरीके।
आइए इन तरीकों पर विस्तार से चर्चा करते हैं।
1] मैक्रो को नए मॉड्यूल में ले जाएँ
अपने मैक्रो को एक नए मॉड्यूल में स्थानांतरित करने से समस्या ठीक हो सकती है यदि कोई बाहरी एरर है। ऐसा करने के लिए आप नीचे दिए गए चरणों का उपयोग कर सकते हैं:
Developers टैब पर जाएँ और Visual editor विकल्प पर क्लिक करें। यदि आपको Excel में मेन रिबन पर Developers टैब नहीं दिखता है, तो File > Options पर जाएँ और Customize Ribbons टैब से, Main Tabs सेक्शन से Developers चेकबॉक्स चालू करें।

अब, Microsoft Visual Basic for Applications विंडो में, Insert मेनू पर क्लिक करें और फिर Module विकल्प पर क्लिक करें।

उसके बाद, अपना मैक्रो कोड इस नए मॉड्यूल में पेस्ट करें और File मेनू से समर्पित विकल्प का उपयोग करके इसे सेव करें।
साथ ही, आपको पुराने मॉड्यूल को राइट-क्लिक करके और Remove विकल्प का उपयोग करके हटाना होगा।
अंत में, File > Close and Return to Microsoft Excel विकल्प पर क्लिक करें और देखें कि Excel में एरर 400 हल हुई या नहीं।
2] VBA के लिए विश्वसनीय पहुँच सक्षम करें

आप VBA के लिए विश्वसनीय पहुँच चालू कर सकते हैं और देख सकते हैं कि समस्या दूर हुई या नहीं। VBA के लिए विश्वसनीय पहुँच सक्षम करने के चरण यहाँ दिए गए हैं:
- Developers टैब पर जाएँ और Macros Security विकल्प पर क्लिक करें।
- Trust Centre विंडो में, Trusted access to the VBA project object model नामक विकल्प को सक्षम करें।
- OK बटन दबाएँ।
3] अपने कोड की समीक्षा करें
VBA कोड में एरर Excel में एरर 400 को ट्रिगर कर सकती है। इसलिए, आपको मैक्रो कोड की अच्छी तरह से समीक्षा करने और यदि कोई एरर है तो उसे ठीक करने की आवश्यकता है। साथ ही, जांचें कि क्या मैक्रो में कोई भ्रष्टाचार है।
4] Microsoft Excel की मरम्मत करें

यदि उपरोक्त में से कोई भी काम नहीं करता है, तो समस्या Excel ऐप के साथ हो सकती है। एप्लिकेशन गलत तरीके से इंस्टॉल हो सकता है या कुछ मरम्मत की आवश्यकता हो सकती है। इसलिए, नीचे दिए गए चरणों का उपयोग करके Microsoft Excel की मरम्मत करें:
- Settings ऐप लॉन्च करें और Apps > Apps & features पर जाएँ।
- दाईं ओर, Office 365/ Microsoft 365 प्रोग्राम का पता लगाएँ और उस पर क्लिक करें।
- Modify बटन पर टैप करें और फिर Online Repair या Quick Repair विकल्प चुनें।
- Repair बटन दबाएँ जो Excel और अन्य Office ऐप्स की मरम्मत करता है।
5] Excel को अनइंस्टॉल करें, और फिर से इंस्टॉल करें
आप Office और Excel सॉफ़्टवेयर को अनइंस्टॉल करके और फिर से इंस्टॉल करके नए सिरे से शुरुआत करने का प्रयास भी कर सकते हैं। देखें कि क्या यह एरर को ठीक करता है।
6] कुछ अन्य तरीके
साथ ही, कुछ अन्य समाधान भी काम कर सकते हैं जैसे:
- आप भ्रष्ट सिस्टम फ़ाइलों की जांच और मरम्मत के लिए SFC स्कैन चलाने का प्रयास कर सकते हैं।
- कुछ दुर्भावनापूर्ण प्रोग्राम भी इस एरर का कारण बन सकते हैं। इसलिए, Microsoft Defender या थर्ड-पार्टी एंटीवायरस या एंटीमैलवेयर प्रोग्राम के साथ मैलवेयर और संदिग्ध एप्लिकेशन की जांच करें और हटाएँ।
- भ्रष्ट कैश डेटा और सिस्टम जंक फ़ाइलों को हटाने का प्रयास करें।
उम्मीद है कि उपरोक्त समाधान मदद करेंगे!
अब पढ़ें: Excel में रनटाइम एरर 1004 कैसे ठीक करें