কিভাবে একটি এক্সেল শীটে আমার VBA কোডকে পাসওয়ার্ড সুরক্ষিত করবেন
সারাংশ: এই নিবন্ধটি আপনাকে VBA প্রকল্প পাসওয়ার্ড সুরক্ষা সম্পর্কে সমস্ত কিছু বলে। এটি তাদের জন্য দরকারী যারা তাদের এক্সেল ফাইল সুরক্ষিত করতে চান এবং অনুমতি ছাড়া অন্য লোকেরা অ্যাক্সেস পেতে চান না। আমরা পাসওয়ার্ড সুরক্ষার সীমা নিয়েও আলোচনা করব৷
এই কৌতুক দিয়ে আপনার VBA ম্যাক্রো রক্ষা করুন
সমস্যা: আমি চাই না যে কেউ আমার এক্সেল শীট অ্যাক্সেস করুক এবং এতে রাখা ম্যাক্রো কোডের কোনোটি সম্পাদনা বা পরিবর্তন করুক। আমি কি করতে পারি?
কিভাবে: উপরের সমস্যার জন্য একটি খুব সহজ সমাধান আছে। অননুমোদিত পরিবর্তনগুলি প্রতিরোধ করতে পাসওয়ার্ড আপনার VBA প্রকল্পকে Excel-এ রক্ষা করে (নীচের স্ক্রিনশটগুলি দেখুন)।
এটি অন্যান্য মাইক্রোসফ্ট অফিস অ্যাপ্লিকেশন যেমন অ্যাক্সেস, ওয়ার্ড ইত্যাদির জন্যও কাজ করে।
ধাপ 1। মাইক্রোসফ্ট এক্সেল ওয়ার্কবুক খুলুন যাতে আপনার VBA প্রকল্প রয়েছে।
ধাপ 2। অ্যাপ্লিকেশান উইন্ডোর জন্য Microsoft Visual Basic খুলতে Alt+F11 টিপুন।
অথবা আপনি "ডেভেলপার" ট্যাব > "ভিজ্যুয়াল বেসিক" বোতাম টিপুন।
ধাপ 3। খোলা মাইক্রোসফট ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশন উইন্ডোতে, "টুলস" > "VBAProject Properties" এ যান।
ধাপ 4। প্রদর্শিত "VBAProject" ডায়ালগ বক্সে, ডান কলামে "সুরক্ষা" এ ক্লিক করুন এবং "দেখানোর জন্য প্রকল্প লক করুন" বিকল্পটি চেক করুন।
এখন এই বিকল্পের নীচের পাঠ্যবক্সে একটি পাসওয়ার্ড টাইপ করুন এবং নিশ্চিত করতে এটি পুনরায় টাইপ করুন। তারপর বন্ধ করতে "ঠিক আছে" টিপুন।
এই পাসওয়ার্ড হাতে রাখুন! আপনার এক্সেল VBA প্রকল্প খুলতে আপনার এটির প্রয়োজন হবে।
ধাপ 5। আপনি এখন অ্যাপ্লিকেশন উইন্ডোর জন্য Microsoft Visual Basic বন্ধ করতে পারেন। এর পরে, এক্সেলের উপরের বাম কোণে "সংরক্ষণ করুন" বোতামে ক্লিক করুন। তারপর এক্সেল ওয়ার্কবুক বন্ধ করুন।
সেটাই। এইভাবে আপনি পাসওয়ার্ড আপনার VBA প্রজেক্টকে Excel এ সুরক্ষিত রাখেন।
VBA প্রকল্পটি সঠিকভাবে সুরক্ষিত আছে কিনা তা নিশ্চিত করতে আমরা আপনাকে Excel ওয়ার্কবুক পুনরায় খুলতে পরামর্শ দিচ্ছি।
আপনি যদি আপনার VBA প্রকল্পটি আনলক করতে চান, কেবল পাসওয়ার্ড সুরক্ষা সরান এবং পরিবর্তনগুলি আপডেট করতে আবার "সংরক্ষণ করুন" টিপুন৷
VBA পাসওয়ার্ড সুরক্ষা এবং এর সীমাবদ্ধতা
যদিও আপনার VBA কোডটি এখন একটি পাসওয়ার্ড দিয়ে সিল করা হয়েছে, তবে এই পদ্ধতিতে ত্রুটি রয়েছে—এটি এমন লোকেদের আপনার প্রকল্প অ্যাক্সেস করা থেকে আটকাতে পারে না যারা সত্যিই এটি করতে চান।
পাসওয়ার্ড না জেনেও কেউ আপনার এক্সেল ওয়ার্কবুক অ্যাক্সেস করতে পারে। যেমন, VBA পাসওয়ার্ড রিমুভার আপনার ফাইল ডিক্রিপ্ট এবং আপনার পাসওয়ার্ড পুনরায় সেট করতে পারেন. একটি দ্রুত অনুসন্ধান দেখাবে যে বাজারে বাণিজ্যিক এবং বিনামূল্যে উভয়ই এই ধরনের বেশ কয়েকটি সরঞ্জাম উপলব্ধ রয়েছে।
হ্যাঁ, পাসওয়ার্ড সুরক্ষা বেশিরভাগ লোকেদের জন্য খুব দরকারী যারা তাদের কোডে অননুমোদিত পরিবর্তন চান না৷ যাইহোক, আপনি যদি সংবেদনশীল ডেটা বা বৌদ্ধিক সম্পত্তি রক্ষা করতে এটি ব্যবহার করেন তবে আপনার সীমাবদ্ধতা সম্পর্কে সচেতন হওয়া উচিত। তাই এক্সেলে আপনার VBA কোডকে আরও কার্যকরভাবে সুরক্ষিত করার জন্য, সেরা সমাধান হল এটিকে একটি C/C++ ফাইলে রূপান্তর করা। আপনি এর জন্য আরও অনেক বিকল্প আবিষ্কার করতে পারেন আপনার VBA কোড রক্ষা করা লিঙ্ক থেকে