এই আর্টিকেলে আমরা এক্সেলে VBA Error 400 ফিক্স করার পদ্ধতিগুলো আলোচনা করব। এক্সেলে Error 400 সাধারণত Microsoft Visual Basic for Applications (VBA) ম্যাক্রো রান করার সময় ঘটে। এটি ম্যাক্রোকে ক্র্যাশ করায় বা রান হতে দেয় না এবং Error 400 মেসেজ ফেরত দেয়। এখন, এই এরর হওয়ার ভিন্ন ভিন্ন কারণ হতে পারে; চলুন সেগুলো আলোচনা করি।

এক্সেলে VBA Error 400-এর কারণগুলো কী?
এক্সেলে ম্যাক্রো রান করার সময় Error 400 ট্রিগার হওয়ার কারণগুলো নিচে দেওয়া হলো:
- অফিস সফটওয়্যারটির ত্রুটিপূর্ণ ইনস্টলেশন।
- VBA কোডে কিছু ত্রুটি আছে।
- আর্গুমেন্টে অবৈধ মান।
- চলমান ম্যাক্রো করাপ্ট হয়েছে।
- এক্সেল-সম্পর্কিত ফাইলগুলো ম্যালওয়্যার দ্বারা ইনফেক্টেড।
- ফাইল থেকে পড়া/লিখতে ব্যর্থতা।
- অবৈধ রেজিস্ট্রি এন্ট্রি।
যদি আপনি এক্সেলে Error 400 সম্মুখীন হন, তবে নিচে দিয়া সমাধানগুলো ব্যবহার করে এটি সমাধান করতে পারেন।
এক্সেলে VBA Error 400 ফিক্স করার পদ্ধতি
এক্সেলে ম্যাক্রো রান করার সময় সম্মুখীন Error 400 ফিক্স করার পদ্ধতিগুলো:
- ম্যাক্রোগুলো নতুন মডিউলে সরান।
- VBA-তে ট্রাস্টেড অ্যাক্সেস ইনেবল করুন।
- আপনার VBA কোড রিভিউ করুন।
- Microsoft Excel রিপেয়ার করুন।
- Excel আনইনস্টল করে রি-ইনস্টল করুন।
- ম্যালওয়্যার স্ক্যান করার মতো অন্যান্য পদ্ধতিও।
এখন এই পদ্ধতিগুলো বিস্তারিত আলোচনা করা যাক।
১] ম্যাক্রোগুলো নতুন মডিউলে সরান
আপনার ম্যাক্রোগুলো একটি নতুন মডিউলে ট্রান্সফার করলে এক্সটার্নাল এরর থাকলে সমস্যা সমাধান হতে পারে। নিচের ধাপগুলো ব্যবহার করে এটি করতে পারেন:
Developers ট্যাবে যান এবং Visual editor অপশনে ক্লিক করুন। যদি আপনি এক্সেলের মেইন রিবনে Developers ট্যাব না দেখেন, তবে File > Options-এ যান এবং Customize Ribbons ট্যাব থেকে Main Tabs সেকশনের Developers চেকবক্সটি অন করুন।

এখন, Microsoft Visual Basic for Applications উইন্ডোতে, Insert মেনুতে ক্লিক করুন এবং তারপর Module অপশনে ক্লিক করুন।

তারপর, আপনার ম্যাক্রো কোডটি এই নতুন মডিউলে পেস্ট করুন এবং File মেনুর ডেডিকেটেড অপশন ব্যবহার করে সেভ করুন।
এছাড়া, আপনাকে পুরনো মডিউলটি ডিলিট করতে হবে সেটিতে রাইট-ক্লিক করে Remove অপশন ব্যবহার করে।
শেষে, File > Close and Return to Microsoft Excel অপশনে ক্লিক করুন এবং দেখুন এক্সেলে Error 400 সমাধান হয়েছে কিনা।
২] VBA-তে ট্রাস্টেড অ্যাক্সেস ইনেবল করুন

আপনি VBA-তে ট্রাস্টেড অ্যাক্সেস অন করে দেখতে পারেন সমস্যাটি সমাধান হয়েছে কিনা। VBA-তে ট্রাস্টেড অ্যাক্সেস ইনেবল করার ধাপগুলো:
- Developers ট্যাবে যান এবং Macros Security অপশনে ক্লিক করুন।
- Trust Centre উইন্ডোতে, Trusted access to the VBA project object model অপশনটি ইনেবল করুন।
- OK বাটনে প্রেস করুন।
৩] আপনার কোড রিভিউ করুন
VBA কোডে ত্রুটি থাকলে এক্সেলে Error 400 ট্রিগার হতে পারে। তাই আপনাকে ম্যাক্রো কোডটি ভালোভাবে রিভিউ করতে হবে এবং যদি কোডে কোনো ত্রুটি থাকে তবে সেটি সংশোধন করুন। ম্যাক্রোগুলো চেক করুন কোনো করাপশন আছে কিনা।
৪] Microsoft Excel রিপেয়ার করুন

যদি উপরের কোনো পদ্ধতিই কাজ না করে, তবে সমস্যাটি এক্সেল অ্যাপটির সাথে হতে পারে। অ্যাপটি ভুলভাবে ইনস্টল থাকতে পারে বা কিছু রিপেয়ার করতে হতে পারে। তাই নিচের ধাপগুলো ব্যবহার করে Microsoft Excel রিপেয়ার করুন:
- Settings অ্যাপ চালু করুন এবং Apps > Apps & features-এ যান।
- দান পাশে, Office 365/ Microsoft 365 প্রোগ্রামটি লোকেট করে ক্লিক করুন।
- Modify বাটনে ট্যাপ করুন এবং Online Repair বা Quick Repair অপশন সিলেক্ট করুন।
- Repair বাটনে প্রেস করুন যা Excel এবং অন্যান্য অফিস অ্যাপগুলো রিপেয়ার করবে।
৫] Excel আনইনস্টল করে রি-ইনস্টল করুন
আপনি অফিস এবং এক্সেল সফটওয়্যারটি আনইনস্টল করে আবার রি-ইনস্টল করে নতুন করে শুরু করার চেষ্টা করতে পারেন। দেখুন এতে এরর ফিক্স হয় কিনা।
৬] কিছু অন্যান্য পদ্ধতি
এছাড়া কিছু অন্যান্য সমাধানও কাজ করতে পারে যেমন:
- আপনি SFC স্ক্যান রান করতে পারেন করাপ্ট সিস্টেম ফাইল চেক ও রিপেয়ার করতে।
- কিছু ম্যালিশিয়াস প্রোগ্রামও এই এরর ঘটাতে পারে। তাই Microsoft Defender বা থার্ড-পার্টি অ্যান্টিভাইরাস বা অ্যান্টি-ম্যালওয়্যার প্রোগ্রাম ব্যবহার করে ম্যালওয়্যার এবং সন্দেহজনক অ্যাপ্লিকেশন চেক ও রিমুভ করুন।
- করাপ্ট ক্যাশে ডেটা এবং সিস্টেম জাঙ্ক ফাইল ডিলিট করার চেষ্টা করুন।
আশা করি উপরের সমাধানগুলো সাহায্য করবে!
এখন পড়ুন: এক্সেলে Runtime Error 1004 ফিক্স করার উপায়
