মাইক্রোসফট এক্সেলে “Errors were detected while saving” মেসেজটি তখন দেখা দেয় যখন অ্যাপ্লিকেশন আপনার ওয়ার্কবুক সঠিকভাবে সেভ করতে ব্যর্থ হয়, প্রায়শই কোনো নির্দিষ্ট ব্যাখ্যা ছাড়া। এটা অটো-সেভ ফেইল বা ম্যানুয়াল সেভ ব্লক করতে পারে, আপনার ডেটা এবং ওয়ার্কফ্লোকে রিস্কে ফেলে।
এই ইস্যু হয়তে পারে ফাইল করাপশন, ইনভ্যালিড রেফারেন্স, ডিলিটেড ম্যাক্রো, বা এক্সেলের রিজনাল সেটিংসে দ্বন্দ্বের কারণে। এটি ২০১৩, ২০১৬, ২০১৯, এবং মাইক্রোসফট ৩৬৫ সহ বিভিন্ন এক্সেল ভার্সনে দেখা গেছে। নির্দিষ্ট ওয়ার্কবুক সেটিংস যেমন মিসিং ActiveX কন্ট্রোল, পুরনো অবজেক্ট রেফারেন্স, বা সমসাময়িক VBA স্ক্রিপ্টও ফাইল সেভ হতে বাধা দিতে পারে।
নিচে এই এররের সবচেয়ে সাধারণ কারণগুলো দেওয়া হলো, যেগুলো ভেরিফাইড কমিউনিটি ফিডব্যাক এবং মাইক্রোসফট সাপোর্ট ডকুমেন্টেশন থেকে সংকলিত:
- রিজন বা ল্যাঙ্গুয়েজ ফরম্যাট মিসম্যাচ: এক্সেল ফর্মুলা এবং ম্যাক্রো ম্যালফাংশন করতে পারে যখন রিজনাল সেটিংস ভিন্ন ডেসিমেল বা ডেট ফরম্যাট ব্যবহার করে (যেমন কমা বনাম পিরিয়ড)।
- করাপ্ট ওয়ার্কবুক ফাইল: যদি ফাইল স্ট্রাকচার ডেমেজড থাকে—স্টাইল, টেবিল, বা চার্টসহ—এক্সেল সঠিকভাবে সেভ করতে পারে না।
- ইনভ্যালিড রেফারেন্স বা ডিলিটেড অবজেক্ট: মিসিং নেমড রেঞ্জ, ব্রোকেন এক্সটার্নাল লিংক, বা সরানো কাস্টম অবজেক্ট সেভ ফাংশন ব্লক করতে পারে।
- সমসাময়িক ম্যাক্রো বা VBA কোড: ম্যালফর্মড বা লুপিং VBA স্ক্রিপ্ট, বিশেষ করে
Workbook_BeforeSaveইভেন্টের ভিতরে, সাইলেন্টলি সেভিং বাধা দিতে পারে। - ActiveX বা COM Add-ins: লিগেসি অ্যাড-ইনে পুরনো বা অনুপস্থিত কন্ট্রোল এম্বেডেড ফর্মস থাকা ফাইল সেভ করার সময় এরর ট্রিগার করতে পারে।
এখন সম্ভাব্য কারণগুলো জানা যাচ্ছে, আসুন সমস্যাটি ফিক্স করতে এবং পুরো সেভিং ফাংশনালিটি ফিরিয়ে আনতে প্র্যাকটিক্যাল ধাপগুলো চলে যাই।
১. এক্সেলের ল্যাঙ্গুয়েজ এবং রিজন সেটিংস অ্যাডজাস্ট করুন
মাইক্রোসফট এক্সেল আপনার ল্যাঙ্গুয়েজ এবং রিজনাল সেটিংসের ভিত্তিতে আলাদা আচরণ করে। যদি আপনার ওয়ার্কবুকটি অন্য ফরম্যাটে তৈরি করা হয়, তবে আপনার এক্সেল ভার্সনে কম্প্যাটিবিলিটি ইস্যু হতে পারে।
- এক্সেল খুলুন এবং নিচের বাম কোণার দিকে নেভিগেট করুন। ‘Options’-এ ক্লিক করুন।
- Language সেকশনে যান। ‘Store my authoring languages in the cloud for my account’ বক্সটি আনচেক করুন, তারপর ‘OK’ ক্লিক করুন।
২. মাইক্রোসফট এক্সেল ফাইল XLSB ফরম্যাটে সেভ করুন
আপনার এক্সেল ফাইলকে XLSB (বাইনারি ওয়ার্কবুক) ফরম্যাটে সেভ করলে ক্যাশ, করাপ্ট স্টাইল, বা ফাইলে ডেমেজড অবজেক্ট 관련된 ইস্যু সমাধান হতে পারে।
- আপনার ওয়ার্কবুক খুলুন এবং “File”-এ ক্লিক করুন।
- বাম মেনু থেকে “Save a Copy” নির্বাচন করুন।
- ফরম্যাট ড্রপডাউন থেকে XLSB ফরম্যাট বেছে নিন এবং আপনার কম্পিউটারে ফাইলটি সেভ করুন।
৩. ইনভ্যালিড নেমড রেঞ্জ চেক করুন এবং ডিলিট করুন
সেল বা রেঞ্জের জন্য কাস্টম নাম ওয়ার্কবুক অর্গানাইজেশনে সাহায্য করে, কিন্তু ইনভ্যালিড বা ব্রোকেন রেঞ্জ সেভ ফেইলারের কারণ হতে পারে।
- আপনার ওয়ার্কবুক খুলুন, “Formulas” ট্যাবে যান, এবং “Name Manager”-এ ক্লিক করুন।
- Name Manager উইন্ডোয়াতে, “#REF!” বা ব্রোকেন রেফারেন্স দেখাচ্ছে এমন এন্ট্রি খুঁজে বের করুন। সেগুলো সিলেক্ট করে ডিলিট করুন এরর সরাতে।
৪. টেবিলকে রেঞ্জে কনভার্ট করুন
এক্সেল টেবিলগুলো লুকানো বা পুরনো লিংক রিটেইন করতে পারে যা সেভ এরর তৈরি করে। টেবিলকে সাধারণ রেঞ্জে কনভার্ট করলে এই ইস্যু সমাধান হতে পারে।
- আপনার টেবিলে যেকোনো সেল সিলেক্ট করুন, “Ctrl + T” চাপুন, টেবিল ক্রিয়েশন উইন্ডো কনফর্ম করুন “OK” ক্লিক করে।
- “Table Design” ট্যাবে যান, “Convert to Range”-এ ক্লিক করুন, তারপর “OK” ক্লিক করে কনফর্ম করুন।
৫. মাইক্রোসফট এক্সেল ফাইল ডুপ্লিকেট করুন (ওয়ার্কঅরাউন্ড)
কখনও কখনও, লুকানো ফরম্যাটিং ইস্যু আপনার ওয়ার্কবুককে করাপ্ট করতে পারে। ফাইল ডুপ্লিকেট করলে একটি ফ্রেশ কপি তৈরি হয়, যা প্রায়শই এই সমস্যাগুলো বাইপাস করে।
- আপনার এক্সেল ফাইলের ওপর ডান-ক্লিক করুন এবং “Open File Location” নির্বাচন করুন।
- ফাইলটি সিলেক্ট করুন, “Ctrl + C” চাপুন কপি করার জন্য, এবং “Ctrl + V” চাপুন ডুপ্লিকেট তৈরির জন্য। নতুন ফাইলটি খুলুন এবং আবার সেভ করার চেষ্টা করুন।
৬. আরেকটি ওয়ার্কবুক তৈরি করুন
আপনার শিটগুলো একটি নতুন ওয়ার্কবুকতে ট্রান্সফার করলে লুকানো ফরম্যাটিং ইস্যু বা রেফারেন্স দূর করতে সাহায্য করে যা অন্যথায় ডিটেক্ট করা কঠিন।
- প্রথমে, পূর্বের মেথডে বর্ণনামতে আপনার বর্তমান এক্সেল ফাইলের একটি ব্যাকআপ তৈরি করুন।
- মূল ফাইল খুলুন, নিচে শিট ট্যাবে যান (যেমন “Sheet1”), তারপর এটার ওপর ডান-ক্লিক করুন।
- “Move or Copy…” নির্বাচন করুন।
- “To Book” ড্রপডাউনে, “new book” সিলেক্ট করুন এবং “OK” ক্লিক করুন। “Create a copy” বক্সটি টিক দিবেন না।
- যদি আপনার ওয়ার্কবুকে একাধিক শিট থাকে, প্রতিটির জন্য এই ধাপগুলো পুনরাবৃত্তি করুন। শেষে, নতুন ওয়ার্কবুকটি ভিন্ন নাম দিয়ে সেভ করুন।