কিভাবে এক্সেলে মাল্টি সিলেক্ট লিস্টবক্স তৈরি করবেন (সহজ ধাপে)

  • এই শেয়ার করুন
Hugh West

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

প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন

এতে নমুনা ফাইলটি পান। অনুশীলন।

মাল্টি সিলেক্ট ListBox.xlsm

ধাপে ধাপে ধাপে ধাপে এক্সেল এ মাল্টি সিলেক্ট লিস্টবক্স তৈরি করার জন্য

প্রক্রিয়া সহজ, আমরা আরও ভাল বোঝার জন্য এটিকে 8 ধাপে ভাগ করেছি। সুতরাং, আর দেরি না করে, আসুন আমরা কিভাবে এক্সেল-এ একটি মাল্টি-সিলেক্ট লিস্টবক্স তৈরি করতে পারি তা দেখতে নিচের ধাপগুলো দেখুন।

ধাপ 1: ডেটাসেট

থেকে এক্সেল টেবিল তৈরি করুন। 0>প্রাথমিকভাবে, আমাদের একটি নমুনা ডেটাসেট প্রস্তুত করতে হবে এবং এটিকে একটি টেবিলে রূপান্তর করতে হবে। এটি করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন৷
  • প্রথমে, 10টি শহরের নাম এবং তাদের মোট জনসংখ্যা এর তথ্য সহ একটি ডেটাসেট তৈরি করুন।>ইউএসএ 1, জুলাই পর্যন্ত সেল রেঞ্জ B5:C14

  • এখন, ডেটাসেটের যেকোনো ঘরে ক্লিক করুন এবং ঢোকান ট্যাব থেকে টেবিল বেছে নিন।

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

  • ফলস্বরূপ, আপনি দেখতে পাবেন ডেটাসেটটি একটি টেবিলে রূপান্তরিত হয়েছে৷

  • সাথে এটির সাহায্যে, আপনি টেবিল ডিজাইন ট্যাবের অধীনে সারণীর নাম বক্সে টেবিলটি খুঁজে পেতে পারেন

  • আপনি আপনার পছন্দ অনুযায়ী টেবিলের নাম পরিবর্তন করতে পারেন।

আরও পড়ুন: এক্সেলে কীভাবে নির্ভরশীল ড্রপ ডাউন তালিকা তৈরি করবেন

ধাপ 2: Name Manager থেকে Dataset List

এখন, আমরা টেবিল থেকে সেল রেঞ্জের প্রতিটি বিভাগের নাম দেব। এর জন্য, ধাপগুলি অনুসরণ করুন।

  • প্রথমে, টেবিলের কলাম B থেকে যেকোনো ঘর নির্বাচন করুন।
  • তারপর, সূত্রে যান। ট্যাব এবং নির্বাচন করুন নাম নির্ধারণ করুন

  • এটি অনুসরণ করে, আপনি নতুন নাম<2 দেখতে পাবেন> ডায়ালগ বক্স৷
  • এই ডায়ালগ বক্সে, নাম বক্সে নির্বাচিত কলাম শিরোনাম অনুযায়ী যেকোনো নাম দিন৷

  • পরবর্তী, একই উইন্ডোতে উল্লেখ করে বক্সে ক্লিক করুন।
  • তারপর, হেডারের উপরে কার্সার রাখুন এবং এটি একটি কালো তীর দেখাবে।
  • পরে, সেলের পরিসর B5:B14 নির্বাচন করতে বাম-ক্লিক টিপুন।

  • ফলে, আপনি উল্লেখ করে বক্সে টেবিলের নামের সাথে নামের তালিকা দেখতে পাবেন এবং ঠিক আছে টিপুন।

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

    • এরপর, সেটিংস ট্যাবে, অনুমতি বক্সে তালিকা নির্বাচন করুন।

    • এছাড়াও, খালি উপেক্ষা করুন এবং ইন-সেল ড্রপডাউন বক্সগুলিকে চিহ্নিত করুন৷

    • পরে, এই উইন্ডোর উৎস বক্সে ক্লিক করুন এবং আপনার কীবোর্ডে F3 টি চাপুন।
    • ফলে, আপনি পেস্ট নাম<দেখতে পাবেন। 2> নামের তালিকা সহ ডায়ালগ বক্স৷
    • এখানে, তালিকা থেকে শহরের নামগুলি চয়ন করুন এবং ঠিক আছে টিপুন৷

    • তারপর, আপনি প্রথম তালিকার নাম সোর্স বক্সে দেখতে পাবেন৷

    • শেষে, <1 টিপুন>ঠিক আছে এবং দ্বিতীয় নামের জন্য একই প্রক্রিয়া প্রয়োগ করুনতালিকা।
    • অবশেষে, আপনি দেখতে পাবেন যে নির্বাচিত কক্ষগুলিতে ডেটা যাচাইকরণ সক্রিয় করা হয়েছে।

    ধাপ 4: যাচাইকৃত ওয়ার্কশীটে VBA কোড ঢোকান

    এখন একটি লিস্টবক্স তৈরি করতে VBA কোড সন্নিবেশ করার গুরুত্বপূর্ণ অংশ আসে। এর জন্য প্রক্রিয়াটি নিচে দেওয়া হল।

    • প্রথমে, যাচাইকৃত ওয়ার্কশীটে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে কোড দেখুন নির্বাচন করুন।

    • তারপর, এই কোডটি পেজে প্রবেশ করান৷
    6031

    • পরবর্তীতে, ঢোকান ট্যাবে যান এবং মডিউল নির্বাচন করুন।
    • এই মুহুর্তে, ওয়ার্কবুকের নামটি অবশ্যই প্রজেক্ট অবজেক্ট উইন্ডোতে নির্বাচন করতে হবে।

    • তারপর, মডিউলটির নাম পরিবর্তন করুন মোডসেটিংস এবং এই কোডটি প্রবেশ করান।
    4468

    <33

    কোড প্রদান করার জন্য কনটেক্সচারস কে ধন্যবাদ।

    ধাপ 5: লিস্টবক্সের সাথে ইউজারফর্ম তৈরি করুন & বোতাম

    এই পর্যায়ে, আমরা একটি লিস্টবক্স এবং কিছু কমান্ড বোতাম সহ ওয়ার্কবুকের জন্য একটি ইউজারফর্ম তৈরি করব। এটি করার জন্য, নীচের প্রক্রিয়াটি অনুসরণ করুন৷

    • প্রথমে, ভিজ্যুয়াল বেসিক সম্পাদকের প্রজেক্ট-ভিবিএপ্রজেক্ট উইন্ডোতে ওয়ার্কবুকটি নির্বাচন করুন৷

    • তারপর, ঢোকান ট্যাবে যান এবং ইউজারফর্ম নির্বাচন করুন।

    • ফলে, আপনি ইউজারফর্ম এর মত ইন্টারফেস পাবেন৷

    • এর সাথে, আপনি টুলবক্সও পাবেন উইন্ডো।
    • এখান থেকে, লিস্টবক্স কে ইউজারফর্ম তে টেনে আনুন।

    • তারপর, লিস্টবক্স এর মত দেখাবে। আপনি বাক্সের প্রান্তগুলি টেনে সাইজ সামঞ্জস্য করতে পারেন৷

    • এরপর, কমম্যান বোতাম দুইবার এ টেনে আনুন UserForm পাশাপাশি অপারেশনের জন্য 2টি বোতাম তৈরি করতে।

    • অবশেষে, চূড়ান্ত আউটপুটটি এরকম দেখায়।

    ধাপ 6: বৈশিষ্ট্যের সেটিংস পরিবর্তন করুন

    এই পর্যায়ে, আমরা লিস্টবক্স এর প্রতিটি উপাদানের বৈশিষ্ট্যে কিছু পরিবর্তন করব।<3

    • শুরুতে, ভিজ্যুয়াল বেসিক এডিটরে প্রপার্টি উইন্ডো খুলতে F4 টিপুন।
    • তারপর, ইউজারফর্ম নির্বাচন করুন এবং নাম এবং ক্যাপশন এর মত পরিবর্তন করুন।

    • এরপর, লিস্টবক্স নির্বাচন করুন এবং আপনার পছন্দ অনুযায়ী নাম পরিবর্তন করুন।

    • অতিরিক্তভাবে , নিচের চিত্র অনুযায়ী লিস্টস্টাইল , মাল্টি-সিলেক্ট এবং স্পেশাল ইফেক্ট এর ধরন পরিবর্তন করুন।

    • এখন, প্রথম কমান্ড বোতামটি নির্বাচন করুন এবং বৈশিষ্ট্যগুলিতে নিম্নলিখিত পরিবর্তনগুলি করুন৷

    • এটি ছাড়াও, দ্বিতীয় কমান্ড বোতামের বৈশিষ্ট্যগুলিও সম্পাদনা করুন৷

    ধাপ 7: এতে VBA কোড প্রয়োগ করুন UserForm

    এই পর্যায়ে, আমরা UserForm এর প্রতিটি উপাদানে VBA কোড প্রয়োগ করব। চলুন দেখি কিভাবেএটি কাজ করে।

    • প্রথমে, UserForm নির্বাচন করুন এবং কোড নির্বাচন করতে ভিউ ট্যাবে যান।

    • তারপর, ফাঁকা পৃষ্ঠায় এই কোডটি প্রবেশ করান। UserForm খোলে এটি স্বয়ংক্রিয়ভাবে চলবে।
    7214

    • এর পরে, UserForm <এ ফিরে যান 2>ইন্টারফেস অবজেক্ট এ ক্লিক করে দেখুন ট্যাবে।

    • এখন, প্রক্রিয়াটি অনুসরণ করুন ঠিক আছে বোতামের জন্য এই কোডটি সন্নিবেশ করতে।
    1409

    • এর সাথে, বন্ধ করার জন্য এই কোডটি টাইপ করুন একই প্রক্রিয়া ব্যবহার করে বোতাম।
    5655

    • শেষে, Ctrl + S টিপুন এটি সংরক্ষণ করুন এবং উইন্ডোটি বন্ধ করুন।

    কোডগুলির সাথে সাহায্য করার জন্য কনটেক্সচারস কে ধন্যবাদ।

    ধাপ 8: তালিকাবক্স থেকে একাধিক নির্বাচন করুন

    অবশেষে, আমরা একাধিক নির্বাচনের জন্য সফলভাবে একটি লিস্টবক্স তৈরি করেছি। কোড কাজ করছে কি না তা পরীক্ষা করতে, কেবল এই ধাপগুলি অনুসরণ করুন৷

    • প্রথমে, সেল B5 যেখানে আমরা প্রয়োগ করেছি ডেটা যাচাইকরণ নির্বাচন করুন৷<12
    • এর ঠিক পরে, একটি লিস্টবক্স পপ-আপ কমান্ড হবে তালিকা থেকে আইটেম নির্বাচন করুন
    • এই উইন্ডোতে, থেকে একাধিক নাম বেছে নিন তালিকা।

  • তারপর, ঠিক আছে টিপুন।
  • অবশেষে, আপনি সফলভাবে একাধিক নির্বাচন করেছেন লিস্টবক্স এবং প্রতিটি নাম একটি কমা ( , ) দ্বারা পৃথক করা হয়েছে।

জিনিসগুলি মনে করতে

  • নামকৃত রেঞ্জগুলি একটি ডেটা যাচাইকরণ নিয়ম তৈরি করবে না যদি সেগুলি একটি সেল রেফারেন্স হিসাবে বা বিভেদক সহ প্রবেশ করানো হয়৷
  • গ্লোবাল ভেরিয়েবল ইউজারফর্ম এবং ওয়ার্কশীট VBA কোড উভয়ের জন্যই প্রয়োগ করা হয়। যেকোন সক্রিয় সেল নাম প্রাথমিকভাবে কোড strDVList কে একটি অস্থায়ী পরিসরে পাস করে এবং তারপর লিস্টবক্স র জন্য একটি RowSource হিসাবে ব্যবহার করা হয় যখন কোনও ব্যবহারকারী UserForm খোলে।
  • আপনি নির্বাচনের সহজতার জন্য একক নামে একাধিক রেঞ্জ একত্রিত করতে পারেন।

উপসংহার

আজকের জন্য এটাই। আমি আশা করি কিভাবে এক্সেলে মাল্টি সিলেক্ট লিস্টবক্স তৈরি করতে হয় এই দীর্ঘ কিন্তু সহজ পদক্ষেপগুলি আপনার জন্য বিষয়টিকে কিছুটা সহজ করে তুলেছে। কমেন্ট বক্সে আপনার মতামত আমাদের জানান। এই ধরনের আরো নিবন্ধের জন্য ExcelWIKI অনুসরণ করুন।

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।