نحوه ایجاد لیست کشویی در اکسل با چندین انتخاب

  • این را به اشتراک بگذارید
Hugh West

تاکنون به نحوه ایجاد لیست های کشویی در اکسل نگاه می کردیم. امروز نحوه ایجاد یک لیست کشویی با چندین انتخاب در اکسل را نشان خواهم داد .

دانلود کتاب تمرین تمرین

می توانید کتاب تمرین تمرین را از اینجا دانلود کنید.

ایجاد لیست کشویی با Multiple Selection.xlsm

مراحل گام به گام برای ایجاد لیست کشویی در اکسل با چندین انتخاب

در اینجا، ما یک مجموعه داده داریم که دارای یک ستون نام کتاب است که حاوی نام‌های چند کتاب است. هدف امروز ما ایجاد یک لیست کشویی بر اساس این مجموعه داده است که چندین انتخاب را انجام می دهد. من مراحل گام به گام را در بخش زیر نشان خواهم داد.

مرحله 1: ایجاد لیست کشویی با استفاده از اعتبارسنجی داده

برای ایجاد یک لیست کشویی با چندین انتخاب، ابتدا باید یک لیست کشویی ایجاد کنیم. اجازه دهید مراحل را طی کنیم.

  • ابتدا، سلولی را که می‌خواهید لیست کشویی را در آن ایجاد کنید، انتخاب کنید. من سلول D5 را انتخاب کردم.

  • بعد، به برگه داده بروید و <1 را انتخاب کنید>Data Validation از روبان.

  • سپس، از پنجره Data Validation ، List را انتخاب کنید. در بخش Allow و سلول های محدوده ای را که می خواهید داده های آنها را به لیست اضافه کنید در قسمت Source بنویسید.
  • همچنین، می توانید بر روی فلش کوچک به سمت بالا در بخش منبع و انتخاب کنیدمحدوده داده ها از کاربرگ.

  • در نهایت، لیست کشویی ایجاد شده در Cell D5 را مشاهده خواهیم کرد.

خواندنهای مشابه:

  • چگونه یک لیست کشویی در اکسل بسازیم (مستقل و وابسته )
  • انتخاب چندگانه از لیست کشویی در اکسل (3 روش)
  • نحوه ایجاد لیست کشویی وابسته در اکسل
  • ایجاد فهرست کشویی در چندین ستون در اکسل (3 روش)

مرحله 2: فعال کردن لیست کشویی برای پذیرش انتخاب چندگانه توسط کد VBA

ما لیست کشویی را قبلا ایجاد کرده ایم. اکنون، زمان آن است که لیست کشویی را برای چندین انتخاب آماده کنید. من از 2 کد VBA برای فعال کردن لیست برای پذیرش چندین انتخاب استفاده خواهم کرد. یکی تکرار داده ها را می پذیرد و دیگری تکرار داده ها را قبول نمی کند.

مورد 1: کد VBA برای چندین انتخاب با تکرار

در این بخش، راه را نشان خواهم داد. برای ایجاد یک لیست کشویی با چندین انتخاب که به تکرار داده ها نیاز دارد.

بیایید مراحل را طی کنیم. ALT + F11 را فشار دهید تا پنجره VBA باز شود.

  • سپس، Project Explorer را انتخاب کنید. همچنین، روی برگه‌ای که می‌خواهید کار انجام شود، دوبار کلیک کنید .
    • به طور همزمان، یک پنجره کد باز می شود.
    • پس از آن، کد زیر را در آن بنویسید.پنجره.
    2240

    توجه: در قسمت کد ( If Target.Address = "$D$5" سپس ) به جای مرجع سلول $D$5، شما مرجع سلول را در جایی که لیست کشویی ایجاد کرده اید می نویسید.

    • در نهایت، به کاربرگ بازگردید و ما قادر خواهیم بود چندین عنصر را در لیست کشویی با تکرار همان عنصر انتخاب کنیم.

    مورد 2: کد VBA برای انتخاب چندگانه بدون تکرار

    در این بخش، راه ایجاد یک لیست کشویی با چندین انتخاب را نشان خواهم داد که تکرار داده ها را نمی گیرد. .

    بیایید مراحل را طی کنیم.

    • ابتدا، ALT + F11 را فشار دهید تا پنجره VBA را باز کنید.
    • سپس، Project Explorer را انتخاب کنید. همچنین، روی برگه‌ای که می‌خواهید کار انجام شود، دوبار کلیک کنید .

    • به طور همزمان، یک پنجره Code ظاهر می شود.
    • پس از آن، کد زیر را در آن پنجره تایپ کنید.
    9377

    توجه: در قسمت کد ( If Target.Address = "$D$5" Then ) به جای مرجع سلول $D$5، شما مرجع سلول را در جایی که لیست کشویی ایجاد کرده اید می نویسید.

    • در نهایت، به کاربرگ برگردید و ما می توانیم انتخاب کنیم. چندین عنصر در لیست کشویی بدون تکرار همان عنصر.

    نتیجه گیری

    با استفاده از این روش، می توانید یک لیست کشویی در اکسل با چندین انتخاب ایجاد کنید. آیا هیچ سوالی دارید؟ در قسمت نظرات به ما اطلاع دهید. برای مقالات بیشتر در مورد Excel وب سایت ExcelWIKI ما را ببینید.

    هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.