اضافه کردن Combo Box در یک شیت اکسل

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • amator

    • 2010/03/24
    • 113

    اضافه کردن Combo Box در یک شیت اکسل

    مزایای استفاده از Combo Box:

    انتخاب یک آیتم از Combo Box یک عدد رو برمیگردونه. این عدد میتونه جایگزین بشه با فرمول Match که برای محاسبه عدد ستون در فرمول Vlookup استفاده میشه و جایگزین بشه با فرمول Match تا شماره ستون فرمول Index رو محاسبه کنه.

    کار با Combo Box:



    لیستی از دامنه های سلولی موجود در کاربرگ ضمیمه Combo Box میشن. بعد از انتخاب یک گزیننه از لیست، Combo Box شماره عددی آیتم انتخاب شده رو در سلولی که قبلاً انتخاب شده، درج میکنه.

    مثال:

    تصویر زیر یک اظهارنامه سود و زیان رو بصورت مقایسه ای با سال قبل نمایش میده. تغییر ماه در Combo Boxبصورت اتوماتیک داده ها رو مطابق ماه انتخاب شده تغییر میده.



    مرحله اول: تعریف اسامی

    1. در سلولهای a1 تا a12 ماههای میلادی رو از January تا December وارد کنید.

    2. پس از انتخاب سلولهای a1 تا a12 کلید های ترکیبی Ctrl+F3 رو فشرده، عبارت MonthsList رو در پنجره Names in Workbook وارد کرده روی OK کلیک کنین

    3. سلول B1 رو انتخاب کرده، پس از فشردن Ctrl+F3، عبارت MonthNumber رو در پنجره Names in Workbook وارد کرده روی OK کلیک کنین

    مرحله دوم: اضافه کردن یک Combo Box به کاربرگ

    1. نوار ابزار Forms رو احضار کنین

    2. Combo Boxرو با کلیک برروی آیکون اون انتخاب کرد، سپس دکمه موس رو آزاد کنین. با موس یک مستطیل در کاربرگ ایجاد کرده سپس دکمه موس رو آزاد کنین.

    مرحله سوم: قالب دادن به Combo Box

    1. Combo Box رو انتخاب کنین♦راست کلیک کنین♦و در منوی ظاهر شده Format Control رو انتخاب کنین♦و حالا زبانه Control رو انتخاب کنین.

    2. در مستطیل Input Range، نام MonthsList رو تایپ کنین. (شما نمیتونین از F3 برای درج نام استفاده کنین)

    3. در مستطیل Cell link، نام MonthNumber رو وارد کنین.

    4. OK رو کلیلک کنین.

    حال از پنجره تنظیمات Combo Box خارج شده پس از کلیلک رو یک سلول خالی میتونین از Combo Box یک ماه رو انتخاب کنین.

    مزایای کار با نامها در یک Combo Box

    1. اضافه کردن یک لیست با نامهای تعریف شده باعث میشه لیست مرجع شما بصورت خودکار در Combo Box به روز شود.

    2. Sort کردن لیست موجود در کاربرگ بطور خودکار لیست موجود در Combo Boxرا نیز Sort خواهد کرد.

    پاک کردن یک Combo Box:

    شیء موردنظر رو انتخاب کرده پس از راست کلیک، Cut رو از منوی ظاهر شده انتخاب کنین.

    تنظیم انداازه Combo Box مطابق با یک سلول:

    با راست کلیل روی شیء اون رو درحالت ویرایش برای اندازه اش قرار میدین. حالا میتونین اون رو به هر اندازه ای که میخواین تغییر بدین.

    تنظیم خودکار Combo Box:

    هنگام درج شیء کلید Alt رو پایین نگه دارین



    منبع: http://www.exceltip.com
  • keramat

    • 2010/07/06
    • 42

    #2
    RE: اضافه کزدن Combo Box در یک شیت اکسل

    درود دوست عزیز
    این فایل نمونه از کجا قابل دانلود است

    کامنت

    • amator

      • 2010/03/24
      • 113

      #3
      RE: اضافه کزدن Combo Box در یک شیت اکسل

      باسلام
      تو مقاله اي كه از http://www.exceltip.com براي دوستان ترجمه كردم فايلي پيوست نبود و عينا تصاوير رو از پست مربوطه insert كردم.
      اگر فايل رو براي فهم مطلب ميخوايد كه بنظرم توضيحات كامل هست و اگر هم جايي مبهمه بگين من يا بقيه دوستان توضيح ميديم

      کامنت

      • khakzad

        • 2010/03/17
        • 2034

        #4
        RE: اضافه کزدن Combo Box در یک شیت اکسل

        سلام
        در قسمت cell link اگر اسم لیست رو بزنم اولین سلول از داده ها رو پاک می کنه و عدد میذاره.
        چه لزومی داره که اینکار بشه؟ویژگی خاصی داره؟
        به cell خارج از رنج اختصاص بدیم ظاهرا اتفاقی نمیفته.درسته؟

        کامنت

        • amator

          • 2010/03/24
          • 113

          #5
          RE: اضافه کزدن Combo Box در یک شیت اکسل

          سلام خدمت شما
          من هم دلیل خاصی نمی بینم شاید نویسنده قصدش تمرین استفاده از اسامی در combo box بوده

          کامنت

          • sakka

            • 2012/04/20
            • 86

            #6
            RE: اضافه کزدن Combo Box در یک شیت اکسل

            باسلام چطور امکان داره با افزایش اندازه کمبو باکس نوشته های درون آن نیز به نسبت اندازه کمبو باکس بزرگ شوند ؟

            کامنت

            • nazir ahmad

              • 2013/04/23
              • 37

              #7
              RE: اضافه کزدن Combo Box در یک شیت اکسل

              سلام
              این مراحلی که گفته شد برای ایجاد کمبو باکسی است که باید تمام تنظیمات و آدرسها به شکل دستی وارد شود.
              سوالی که من دارم اینکه آیا راهی داره که در اکسل 2010 وقتی از جداول فرمت شده اکسل اسفاده میکنیم و با زدن Tab در آخرین سل جدول، Rowی جدیدی اضافه میشه، در سل اول جدول یک کمبو باکس تعریف کنیم و در الباقی سل‌های همان ستون خود کمبو باکس به شکل خودکار و با اضافه شدن یک رو کمبو باکس هم ایجاد بشه. (دقیقا مانند فرمولی که در یک سل میدیم و در سلهای همان ستون به شکل خودکار اعمال میشود)
              با تشکر
              فایل های پیوست شده
              ================================================== ==========
              ذهن ها را باید شست ---- فکر دیگر باید کرد ....... سفری از دل دنیای سیاه ---- تا دل نور و سحر باید کرد
              ================================================== ==========

              کامنت

              • nazir ahmad

                • 2013/04/23
                • 37

                #8
                RE: اضافه کزدن Combo Box در یک شیت اکسل

                نوشته اصلی توسط nazir ahmad
                سلام
                این مراحلی که گفته شد برای ایجاد کمبو باکسی است که باید تمام تنظیمات و آدرسها به شکل دستی وارد شود.
                سوالی که من دارم اینکه آیا راهی داره که در اکسل 2010 وقتی از جداول فرمت شده اکسل اسفاده میکنیم و با زدن Tab در آخرین سل جدول، Rowی جدیدی اضافه میشه، در سل اول جدول یک کمبو باکس تعریف کنیم و در الباقی سل‌های همان ستون خود کمبو باکس به شکل خودکار و با اضافه شدن یک رو کمبو باکس هم ایجاد بشه. (دقیقا مانند فرمولی که در یک سل میدیم و در سلهای همان ستون به شکل خودکار اعمال میشود)
                با تشکر
                کس نتونست این مشگل رو حل کنه؟
                البته من تو یه فایل اکسل دیدم که یک سل تبدیل به کمبو باکس شده اما هرچی گشتم نفهمیدم چطوری این کار رو کرده بود
                اگر کسی راهی برای اینکار میدونه لطفا دریغ نکنه

                ================================================== ==========
                ذهن ها را باید شست ---- فکر دیگر باید کرد ....... سفری از دل دنیای سیاه ---- تا دل نور و سحر باید کرد
                ================================================== ==========

                کامنت

                • Amin_D

                  • 2010/12/22
                  • 398

                  #9
                  نوشته اصلی توسط nazir ahmad
                  کس نتونست این مشگل رو حل کنه؟
                  البته من تو یه فایل اکسل دیدم که یک سل تبدیل به کمبو باکس شده اما هرچی گشتم نفهمیدم چطوری این کار رو کرده بود
                  اگر کسی راهی برای اینکار میدونه لطفا دریغ نکنه
                  با سلام
                  اگر منظورتون اینه که یک سل رو چطوری میشه حالت کمبو باکس در بیاریم ، به شرح ذیل:
                  از تب Data قسمت Data Tools ، گزینه Data Validation رو انتخاب میکنی از تب Setting قسمت Allow ، گزینه List رو انتخاب میکنی
                  بعد در قسمت Source آیتم هایی رو که میخواهیم در کمبوباکس بیایند رو انتخاب میکنیم و بعد دکمه Ok رو میزنیم
                  خواستن ، توانستن است.

                  کامنت

                  • m.Zeus
                    • 2019/11/12
                    • 1

                    #10
                    سلام
                    امکان انتخاب چند گزینه با قابلیت انتخاب یک یا همه موارد در کمبوباکس وجود داره؟ یعنی قابلیت تیک زدن داشته باشه و بتونم مثلا 2 تا گزینه رو انتخاب کنم.

                    کامنت

                    Working...