এই পৃষ্ঠাটি আপনাকে শিখাবে কিভাবে এক্সেলের UserForm VBA কোড বরাদ্দ করবেন এবং এটির ব্যবহার নিয়ে আরও বিস্তারিত জানতে পারবেন এই টিউটোরিয়ালে। তাছাড়া সহজ গাইড দিয়েছে যা আপনাকে এক্সেলের মাধ্যমে বিভিন্ন পদক্ষেপ নেওয়ার পরামর্শ পাবেন এই টিউটোরিয়ালে।
আপনি যখন আপনার UserForm এর ডিজাইন সম্পূর্ণ করবেন, আপনাকে অবশ্যই ম্যাক্রো তৈরি করতে হবে যা এটিকে শক্তিশালী করে এবং ব্যবহারকারীর ক্রিয়াকলাপে সাড়া দেয়। আপনি নিম্নলিখিত 2টি সহজ ধাপে একটি UserForm-এ ম্যাক্রো তৈরি এবং বরাদ্দ করতে পারেন:
১:- ইউজারফর্মের কোড উইন্ডোতে যান, উদাহরণস্বরূপ, “F7” কীবোর্ড শর্টকাট ব্যবহার করে।
২:- এই কোড উইন্ডোর মধ্যে উপযুক্ত VBA কোড লিখুন।
এই বিভাগটি ম্যাক্রোগুলির উপর ফোকাস করে যা আপনি UserForm-এ সংযুক্ত বা বরাদ্দ করেন। এটি প্রথম স্থানে UserForm প্রদর্শনের জন্য দায়ী ম্যাক্রো থেকে আলাদা।
অন্য কথায়, UserForms-এর সাথে কাজ করার সময়, আপনি (অন্তত) 2টি ভিন্ন ধরনের সাব পদ্ধতির সাথে মোকাবিলা করেন:
একটি উপ পদ্ধতি যা ব্যবহারকারীর ইউজারফর্ম প্রদর্শন করে।
১:- একটি উপ পদ্ধতি যা ব্যবহারকারীর ইউজারফর্ম প্রদর্শন করে।
২:- ১ বা তার বেশি ইভেন্ট-হ্যান্ডলার পদ্ধতি, যা UserForm-এর সাথে সংযুক্ত। এটি এই বিভাগের বিষয়।
এই কোডটি সাধারণত UserForm-এর সাথে সংযুক্ত থাকা সত্ত্বেও আপনি UserForm বন্ধ করতে যে VBA কোড ব্যবহার করেন তাতে অতিরিক্ত বিবেচনা প্রযোজ্য। আমি নীচে ব্যাখ্যা করব ইনশা’আল্লাহ, যেখানে আপনি শিখতে পারবেন কীভাবে একটি UserForm বন্ধ করতে বা লুকিয়ে রাখতে পারেন।
ইউজারফর্ম কোড উইন্ডো কী এবং কেন আপনি এটির সাথে কাজ করতে হবে?
UserForms এর সাথে কাজ করার সময়, আপনি ইভেন্ট-হ্যান্ডলার পদ্ধতি তৈরি করেন যা উপযুক্ত UserForm অবজেক্টের কোড মডিউলের মধ্যে সংরক্ষণ করা হয়। অন্য কথায়:
- UserForms হল ক্লাস অবজেক্টের একটি কোড মডিউল আছে। এটি অন্য অবজেক্ট ক্লাসের মতো, যেমন ওয়ার্কশীট বা ওয়ার্কবুকগুলির সাথে ঘটে।
- যখন একজন ব্যবহারকারী UserForm-এর সাথে কাজ করে তখন এই মডিউলটি কার্যকর করা হবে
- আপনি UserForms এ যে পদ্ধতিগুলি বরাদ্দ করেন তা হল ইভেন্ট-হ্যান্ডলার পদ্ধতি৷ অন্য কথায়, একটি ঘটনা ঘটলে এই পদ্ধতিগুলি কার্যকর করা হয়। UserForms-এর ক্ষেত্রে, এই ঘটনাগুলি ব্যবহারকারীর UserForm-এর সাথে ইন্টারঅ্যাক্ট করার ফলাফল।
- ইভেন্ট-হ্যান্ডলার পদ্ধতিগুলি যা কার্যকর করা হয় যখন একজন ব্যবহারকারী UserForm এর সাথে কাজ করে। এই ইভেন্ট-হ্যান্ডলার পদ্ধতিগুলি UserForm কোড উইন্ডোর মধ্যে সংরক্ষণ করা হয়।
- পদ্ধতি(গুলি) যা UserForm-এর প্রদর্শন নিয়ন্ত্রণ করে। এই পদ্ধতিগুলি সাধারণত একটি নিয়মিত মডিউলের মধ্যে সংরক্ষণ করা হয়, এবং কখনই UserForm কোড মডিউলের মধ্যে থাকে না। আপনি নীচে আরও একটি UserForm প্রদর্শন কিভাবে সম্পর্কে আরও পড়তে পারেন।
- “F7” কোড উইন্ডো প্রদর্শন করে।
- “Shift + F7” UserForm উইন্ডো প্রদর্শন করে।
- Go to View > কোড দেখতে কোড উইন্ডো যান।
- Go to View >UserForm উইন্ডো দেখতে অবজেক্ট করুন।
- UserForm-এ রাইট-ক্লিক করুন এবং ভিউ কোড নির্বাচন করুন কোড উইন্ডোতে।
- UserForm-এ রাইট-ক্লিক করুন এবং UserForm উইন্ডোতে যেতে View Object নির্বাচন করুন।
- UserForm বা UserForm নিয়ন্ত্রণ।
- একটি আন্ডারস্কোর (_)
- ইভেন্ট যা ইভেন্ট-হ্যান্ডলার পদ্ধতিকে ট্রিগার করে
- কিছু ক্ষেত্রে, একটি যুক্তি তালিকা
৪:- প্রয়োজনে, ডিফল্ট ইভেন্টের জন্য ডিক্লারেশন এবং End statements ডিলেট করুন
https://youtube.com/@KarimExcelVba
https://www.instagram.com/karimexcelvba/
https://twitter.com/KarimExcelVBA
https://www.linkedin.com/in/karimexcel/
https://www.quora.com/profile/KarimExcelVBA
https://www.reddit.com/user/KarimExcelVBA
https://www.tumblr.com/karimexcelvba
https://www.flickr.com/photos/karimexcelvba/
https://www.pinterest.com/KarimExcelVBA/
ট্যাগ:- Learn Excel Online , Excel Tutorial, Advance Excel, এডভান্সড, এক্সেল কোর্স, এক্সেল টিউটরিয়াল, এম এস এক্সেল, সফটওয়্যার ডাউনলোড, মাইক্রোসফট এক্সেল