ভিবিএ সুরক্ষা পত্রক | পাসওয়ার্ড ভিবিএ ব্যবহার করে এক্সেল শীটটি সুরক্ষা দেয়

এক্সেল ভিবিএ সুরক্ষা পত্রক

আমরা পারি ভিবিএ কোড ব্যবহার করে এক্সেল শীটটি সুরক্ষিত করুন যা ব্যবহারকারীকে ওয়ার্কশিট ডেটাতে কোনও পরিবর্তন করার অনুমতি দেয় না, তারা কেবলমাত্র রিপোর্টটি পড়তে পারে। এর জন্য, আমাদের কাছে "প্রোটেক্ট" নামে একটি অন্তর্নির্মিত ভিবিএ পদ্ধতি রয়েছে।

আমরা যেমন আমাদের ওয়ার্কশিটগুলিকে অ্যাক্সেলে সুরক্ষিত করি ঠিক তেমনই আমরা আমাদের ওয়ার্কশিটগুলি সুরক্ষিত করার জন্য ভিবিএ ব্যবহার করতে পারি, এটি একটি প্রোটেক্ট স্টেটমেন্ট ব্যবহার করে করা হয়, শীটটি সুরক্ষার জন্য দুটি পদ্ধতি রয়েছে একটি পাসওয়ার্ড সহ অন্যটি পাসওয়ার্ড ছাড়াই, একটি ওয়ার্কশিট সুরক্ষার জন্য সিনট্যাক্স নীচে ওয়ার্কশিট () রয়েছে।

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

বাক্য গঠন

সুরক্ষিত শীটটি সরবরাহের জন্য বিভিন্ন পরামিতি জড়িত থাকে শীটটিকে অরক্ষিত করার বিপরীতে। আসুন একটি পাসওয়ার্ড সহ সুরক্ষা পদ্ধতির সিনট্যাক্সটি দেখি।

কি দারুন!!! সিনট্যাক্স দেখে ভয় দেখবেন না। নীচের প্রতিটি যুক্তির ব্যাখ্যা দেখুন।

  • কার্যপত্রকের নাম: প্রথমে আমাদের উল্লেখ করা দরকার যে আমরা কোন কার্যপত্রকটি রক্ষা করতে যাচ্ছি।
  • পাসওয়ার্ড: সুরক্ষার জন্য আমরা যে পাসওয়ার্ডটি ব্যবহার করছি তা প্রবেশ করতে হবে। যদি আমরা এই পরামিতিটিকে অগ্রাহ্য করি তবে এক্সেল শীটটিকে পাসওয়ার্ড ছাড়াই লক করবে এবং শীটটিকে অরক্ষিত করার সময় এটি কোনও পাসওয়ার্ড না জিজ্ঞাসা করে অরক্ষিত করবে।
  • বিঃদ্রঃ: আপনি যে পাসওয়ার্ডটি দিচ্ছেন তা মনে রাখবেন, কারণ যদি আপনি ভুলে যান তবে আপনাকে বিভিন্ন শক্ত পথে যেতে হবে।
  • অঙ্কন অবজেক্ট: আপনি যদি কার্যপত্রকটিতে অবজেক্টগুলি রক্ষা করতে চান তবে আপনি যুক্তিটি সত্য হিসাবে বা অন্যথায় মিথ্যা পাস করতে পারেন। প্রচলিত মূল্য সঠিক.
  • সূচি: কার্যপত্রকের বিষয়বস্তুগুলি সুরক্ষার জন্য প্যারামিটারটিকে সত্য বা অন্যথায় মিথ্যা সেট করে। ডিফল্ট মান মিথ্যা. এটি কেবল লক হওয়া ঘরগুলিকে সুরক্ষা দেবে। প্রচলিত মূল্য সঠিক.
  • পরিস্থিতি: এক্সেল পরিস্থিতিগুলির মধ্যে যদি কোনও হ'ল বিশ্লেষণ থাকে তবে আমরা সেগুলিও রক্ষা করতে পারি। সত্য বা অন্যথায় মিথ্যা রক্ষা করতে। প্রচলিত মূল্য সঠিক.
  • কেবলমাত্র ব্যবহারকারী ইন্টারফেস: আপনি যদি ম্যাক্রো বাদে অন্য ইউজার ইন্টারফেসটি সুরক্ষা করতে চান তবে এটি সত্য হওয়া উচিত। যদি এই যুক্তি বাদ দেওয়া হয় তবে এটি ম্যাক্রো এবং ব্যবহারকারী ইন্টারফেস উভয়কেই রক্ষা করবে। আপনি যদি যুক্তিটি সত্যে সেট করেন এটি কেবলমাত্র ব্যবহারকারী ইন্টারফেসকে সুরক্ষিত করবে। ডিফল্ট মান মিথ্যা.
  • ফর্ম্যাটিং সেলগুলিকে মঞ্জুরি দিন: আপনি যদি ব্যবহারকারীকে ঘরে ফর্ম্যাট করার অনুমতি দিতে চান তবে আপনি প্যারামিটারটি সত্য বা অন্যথায় মিথ্যাতে সেট করতে পারেন। ডিফল্ট মান মিথ্যা.
  • ফর্ম্যাট করার কলামগুলিকে মঞ্জুরি দিন: আপনি যদি সুরক্ষিত শীটে কোনও কলামকে ফর্ম্যাট করতে ব্যবহারকারীর অনুমতি দিতে চান তবে আপনি প্যারামিটারটি সত্য বা অন্যথায় মিথ্যাতে সেট করতে পারেন। ডিফল্ট মান মিথ্যা.
  • বিন্যাস সারিগুলিকে মঞ্জুরি দিন: আপনি যদি সুরক্ষিত শিটের কোনও সারি বিন্যাস করার জন্য ব্যবহারকারীকে অনুমতি দিতে চান তবে আপনি প্যারামিটারটি সত্য বা অন্যথায় মিথ্যাতে সেট করতে পারেন। ডিফল্ট মান মিথ্যা.
  • অনুমতি দিন ভিবিএতে কলামগুলি সন্নিবেশ করুন: আপনি ব্যবহারকারীকে নতুন কলাম সন্নিবেশ করার অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • সারি সন্নিবেশ করানোর অনুমতি দিন: আপনি যদি ব্যবহারকারীকে নতুন সারি সন্নিবেশ করার অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • হাইপারলিঙ্কগুলি সন্নিবেশ করার অনুমতি দিন: আপনি যদি হাইপারলিংকগুলি ব্যবহারকারীকে প্রবেশের অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • মুছে ফেলার কলামগুলিকে অনুমতি দিন: আপনি যদি ব্যবহারকারীকে ভিবিএতে কলামগুলি মুছে ফেলার অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • সারি মুছে ফেলার অনুমতি দিন: আপনি যদি ব্যবহারকারীকে সারিগুলি মোছার অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • বাছাইয়ের মঞ্জুরি দিন: আপনি যদি ব্যবহারকারীকে ডেটা বাছাই করতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • ফিল্টারিংকে মঞ্জুরি দিন: আপনি যদি ব্যবহারকারীকে ডেটা ফিল্টার করার অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.
  • পিভট টেবিলগুলি ব্যবহারের অনুমতি দিন: আপনি যদি ব্যবহারকারীকে পিভট টেবিলগুলি ব্যবহার করার অনুমতি দিতে চান তবে আপনাকে এটি সত্যতে সেট করতে হবে। ডিফল্ট মান মিথ্যা.

কীভাবে ভিবিএ কোড ব্যবহার করে শীটটি সুরক্ষিত করবেন?

আপনি এই ভিবিএ সুরক্ষা শীট এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ সুরক্ষা শীট এক্সেল টেম্পলেট

পদক্ষেপ 1: পত্রকটি নির্বাচন করুন যা সুরক্ষিত করা দরকার

শীটটি সুরক্ষিত করার জন্য প্রথম পদক্ষেপটি হ'ল কোনও পাসওয়ার্ড ব্যবহার করে আমাদের কোন শীটটি রক্ষা করতে হবে তা সিদ্ধান্ত নেওয়া এবং আমাদের ভিবিএ ওয়ার্কশিট অবজেক্টটি ব্যবহার করে শীটটির নাম দিয়ে শীটটি কল করা দরকার।

উদাহরণস্বরূপ ধরে নিন যে আপনি "মাস্টার শীট" নামক শিটটি সুরক্ষিত করতে চান তবে নীচের মত আপনাকে ওয়ার্কশিটের নাম উল্লেখ করা দরকার।

পদক্ষেপ 2: ওয়ার্কশিট পরিবর্তনশীল নির্ধারণ করুন

কার্যপত্রকের নামটি উল্লেখ করার পরে একটি বিন্দু রেখেছিল, তবে আমরা কাজ করার জন্য কোনও ইন্টেলিজেন্স তালিকা দেখতে পাচ্ছি না, এটি কাজটি কঠিন করে তোলে। ইন্টেলিজেন্স তালিকার অ্যাক্সেস পেতে ভেরিয়েবলটিকে একটি কার্যপত্রক হিসাবে সংজ্ঞায়িত করে।

কোড:

 সাব প্রোটেক্ট_একসাম্পাইল 1 () ডিমে ডাব্লু ওয়ার্কশিট শেষ সাব হিসাবে 

পদক্ষেপ 3: কার্যপত্রক রেফারেন্স দিন

এখন ভেরিয়েবল হিসাবে ওয়ার্কশিট রেফারেন্স সেট করুন কার্যপত্রক ("মাস্টার শীট").

কোড:

 সাব প্রোটেক্ট_এক্সেম্পল 1 () ডিমে ডাব্লু ওয়ার্কশিট সেট ডাব্লুএস = ওয়ার্কশিট ("মাস্টার শীট") সমাপ্ত সাব 

এখন ভেরিয়েবল "ডাব্লুএস" ওয়ার্কশিটের রেফারেন্সটিকে "মাস্টার শীট" হিসাবে ধারণ করে। এই পরিবর্তনশীলটি ব্যবহার করে আমরা ইন্টেলিজেন্স তালিকাটি অ্যাক্সেস করতে পারি।

পদক্ষেপ 4: সুরক্ষা পদ্ধতি নির্বাচন করুন

ইন্টেলিজেন্স তালিকা থেকে "সুরক্ষা করুন" পদ্ধতিটি নির্বাচন করুন।

পদক্ষেপ 5: পাসওয়ার্ড লিখুন

ডাবল-কোটে পাসওয়ার্ড উল্লেখ করুন।

কোড:

 সাব প্রোটেক্ট_এক্সেম্পল 1 () ডিমে ডাব্লু ওয়ার্কশিট সেট ডাব্লুএস = ওয়ার্কশিটস ("মাস্টার শিট") ডাব্লু। প্রোটেক্ট পাসওয়ার্ড: = "মাইপ্যাসওয়ার্ড" শেষ সাব 

পদক্ষেপ।: কোডটি চালান

কোডটি ম্যানুয়ালি চালান বা শর্টকাট কী এফ 5 ব্যবহার করে, এটি নামক শিটটি সুরক্ষিত করবে "মাস্টার শীট".

যখন শীটটি সুরক্ষিত থাকে, আমরা যদি তখন কোনও পরিবর্তন করতে চাই, তবে এটি নীচের মত কিছু ত্রুটি বার্তা দেখায়।

আপনি যদি একাধিক শীট রক্ষা করতে চান তবে আমাদের লুপগুলি ব্যবহার করা দরকার, নীচে শীটটি সুরক্ষিত করার জন্য কোড কোডটি দেওয়া আছে।

 অ্যাক্টিভ ওয়ার্কবুক. ওয়ার্কশিটস ডাব্লু। প্রসেক্ট পাসওয়ার্ডে প্রতিটি সুরক্ষার জন্য ওয়ার্কশিট হিসাবে ডিম ডাব্লুএস ডাব্লু ডাব্লুএস 

বিঃদ্রঃ: পরীক্ষার জন্য অন্যান্য পরামিতি ব্যবহার করুন।