নিচের এক্সেল শিটটি ব্যবহার করে ডিক্রিপশন দেখাব। এতে একটি সেলস ওভারভিউ রয়েছে।

যদি আমি এই এক্সেল শিটে কিছু এডিট করার চেষ্টা করি তবে একটি Warning Box দেখাবে।

এক্সেল শিটটি প্রটেক্টেড কিনা চেক করতে Ribbon-এ থেকে Review ট্যাবে যান। Protect গ্রুপে আপনি দেখবেন শিটটি প্রটেক্টেড।

যদি আপনি Unprotect Sheet-এ ক্লিক করেন তবে Unprotect Sheet ডায়ালগ বক্স দেখাবে। এখানে পাসওয়ার্ড দিতে হবে এক্সেল ফাইল ডিক্রিপ্ট করতে। আমরা আপনাকে পাসওয়ার্ড ছাড়া এক্সেল ফাইল ডিক্রিপ্ট করার ২টি ভিন্ন পদ্ধতি দেখাব।

পদ্ধতি ১ – ZIP এক্সটেনশন ব্যবহার করে পাসওয়ার্ড ছাড়া এক্সেল ফাইল ডিক্রিপ্ট করুন
এক প্রটেক্টেড শিট ব্যবহার করে পদ্ধতিটি দেখাব।

ধাপসমূহ:
- নিচের ছবিতে দেখতে পাবেন ফাইল এক্সটেনশন দেখাচ্ছে না।

- View ট্যাবে যান।
- File name extensions অপশনটি চেক করুন।

- ফাইল এক্সটেনশনকে zip-এ পরিবর্তন করুন।
- Enter চাপুন।

- একটি ওয়ার্নিং বক্স আসবে পরিবর্তন কনফার্ম করার জন্য। Yes নির্বাচন করুন।

- নতুন ফাইল এক্সটেনশন দেখতে পাবেন।

- ফাইলটি নির্বাচন করুন।
- ডান ক্লিক করুন।
- Extract to Decrypting Excel File নির্বাচন করুন।

- এক নতুন ফোল্ডার তৈরি হবে। সেই ফোল্ডারটি খুলুন।

- xl নামক ফোল্ডারটি খুলুন।

- worksheets নামক ফোল্ডারটি খুলুন।

- আপনি এক্সেল ফাইলের সব ওয়ার্কশিট দেখতে পাবেন। আমরা sheet3-এর প্রটেকশন মুছে ফেলব।

- sheet3-এ ডান ক্লিক করুন।
- Open with নির্বাচন করুন।
- WordPad নির্বাচন করুন।

- সেই ডকুমেন্টে নিচের ছবিতে হাইলাইট করা অংশটি খুঁজুন, যা <sheetProtection দিয়ে শুরু হয়েছে।
- সেই অংশটি ডিলিট করুন।
- Ctrl + S চাপে ফাইলটি সেভ করুন।

- সকল ফোল্ডার ও ফাইল নির্বাচন করুন।
- Right-click করে Send to নির্বাচন করুন।
- Compressed (zipped) folder নির্বাচন করুন।

- ফাইলের নাম আপনার ইচ্ছামতো দিন।

- আপনি আপনার zipped ফাইল পেয়ে গেলেন।

- ফাইলের এক্সটেনশনকে xlsm-এ পরিবর্তন করুন।
- Enter চাপুন।

- এক ওয়ার্নিং বক্স আসবে। Yes নির্বাচন করুন।

- আপনি আপনার ইচ্ছিত এক্সেল ফাইল পেয়ে গেলেন।
- সেটি খুলে চেক করুন ফাইল ডিক্রিপ্ট হয়েছে কিনা।

- আপনি দেখতে পাবেন আপনি পাসওয়ার্ড ছাড়া এক্সেল ফাইল ডিক্রিপ্ট করেছেন।

পদ্ধতি ২ – ম্যাক্রো ব্যবহার করে পাসওয়ার্ড ছাড়া এক্সেল ফাইল ডিক্রিপ্ট করুন
একই শিট ব্যবহার করে পদ্ধতিটি দেখাব।

ধাপসমূহ:
- Developer ট্যাবে যান।
- Visual Basic নির্বাচন করুন।

- Visual Basic এডিটর উইন্ডো খুলবে। Insert ট্যাবটি নির্বাচন করুন।
- Module নির্বাচন করুন।

- একটি Module খুলবে। নিচের কোডটি Module-এ পেস্ট করুন।
Sub Decrypt_File() Dim p As Integer, q As Integer, r As Integer Dim a As Integer, b As Integer, c As Integer Dim p1 As Integer, p2 As Integer, p3 As Integer Dim p4 As Integer, p5 As Integer, p6 As Integer On Error Resume Next For p = 65 To 66: For q = 65 To 66: For r = 65 To 66 For a = 65 To 66: For b = 65 To 66: For p1 = 65 To 66 For p2 = 65 To 66: For p3 = 65 To 66: For p4 = 65 To 66 For p5 = 65 To 66: For p6 = 65 To 66: For c = 32 To 126 ActiveSheet.Unprotect Chr(p) & Chr(q) & Chr(r) & Chr(a) & Chr(b) _ & Chr(p1) & Chr(p2) & Chr(p3) & Chr(p4) & Chr(p5) & Chr(p6) & Chr(c) If ActiveSheet.ProtectContents = False Then MsgBox "Done!" Exit Sub End If Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: End Sub 
কোড কীভাবে কাজ করে?
- আমরা ১২টি For Next loop ব্যবহার করেছি ক্যারেক্টারগুলো atravess করতে।
- ActiveSheet.Unprotect মেথড ব্যবহার করেছি এক্টিভ শিটের প্রটেকশন মুছে ফেলতে।
- Chr function ASCII কোডের সমতুল্য ক্যারেক্টার বের করে।
- ActiveSheet.ProtectContents প্রপার্টি চেক করে ওয়ার্কশিটটি এখনও প্রটেক্টেড কিনা। যদি False হয় তবে মেসেজ বক্সে "Done!" দেখাবে।
- Save করে কোডটি এবং আপনার ওয়ার্কশিটে ফিরে যান।

- আবার Developer ট্যাবে যান।
- Macros নির্বাচন করুন।

- Macro ডায়ালগ বক্স দেখাবে। Decrypt_File-কে Macro name হিসেবে নির্বাচন করুন।
- Run ক্লিক করুন।

- এক মেসেজ বক্স দেখাবে। OK নির্বাচন করুন।

- এक्सেল শিট থেকে প্রটেকশন মুছে যাবে। চেক করতে শিট এডিট করার চেষ্টা করব।
- যে রেঞ্জে Fill Color যোগ করতে চান সেটি নির্বাচন করুন।
- Home ট্যাবে যান।
- Fill Color-এর ড্রপডাউন অপশনে ক্লিক করুন।

- আপনার পছন্দের রং নির্বাচন করুন।

- আপনি দেখবেন নির্বাচিত রেঞ্জে Fill Color যোগ হয়েছে। এর মানে আপনি পাসওয়ার্ড ছাড়া ফাইল ডিক্রিপ্ট করেছেন।

আরও পড়ুন: এক্সেলে সেল কন্টেন্ট এনক্রিপ্ট করার পদ্ধতি
পাসওয়ার্ড দিয়ে এক্সেল ফাইল ডিক্রিপ্ট করার পদ্ধতি
ধাপসমূহ:
- ফাইল খোলার সময় একটি ডায়ালগ বক্স দেখাবে।
- ডায়ালগ বক্সে পাসওয়ার্ড লিখুন।
- OK চাপুন।

- আপনার এক্সেল ফাইল ডিক্রিপ্ট হয়ে যাবে।
- File ট্যাবে যান।

- Info নির্বাচন করুন।

- Protect Workbook-এর ড্রপডাউন মেনুতে ক্লিক করুন।
- Encrypt with Password নির্বাচন করুন।

- এক ডায়ালগ বক্স আসবে। সেখান থেকে পাসওয়ার্ড ক্লিয়ার করুন।
- OK সিলেক্ট করুন।

- আপনি এক্সেল ফাইল থেকে প্রটেকশন মুছে ফেলেছেন।

মনে রাখার বিষয়সমূহ
- পদ্ধতি ২-এর জন্য, আপনি যদি একাধিক শিট থেকে প্রটেকশন মুছতে চান, তবে প্রতিটি শিট থেকে আলাদা আলাদা কোড রান করতে হবে, এবং কোডটি সম্পূর্ণ হওয়ায় কিছুক্ষণ লাগতে পারে।
অনুশীলন বিভাগ
আমরা আপনার জন্য একটি প্র্যাকটিস শিট দিয়েছি যাতে আপনি পাসওয়ার্ড দিয়ে এক্সেল ফাইল ডিক্রিপ্ট করার অনুশীলন করতে পারেন।

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
সম্পর্কিত আর্টিকেল
- [সলভড!]: এনক্রিপ্টেড এক্সেল ফাইল ওপেন করা যাচ্ছে না
- এক্সেল থেকে এনক্রিপশন রিমুভ করার পদ্ধতি
<< এনক্রিপশন ইন এক্সেলে ফিরে যান | এক্সেল প্রটেক্ট | এক্সেল শিখুন
নিখরচায় উন্নত এক্সেল এক্সারসাইজ সমাধানসহ পান!