PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اضافه کردن Combo Box در یک شیت اکسل



amator
2010/05/09, 22:52
مزایای استفاده از Combo Box:

انتخاب یک آیتم از Combo Box یک عدد رو برمیگردونه. این عدد میتونه جایگزین بشه با فرمول Match که برای محاسبه عدد ستون در فرمول Vlookup (http://forum.exceliran.com/showthread.php?tid=118&pid=216#pid216)استفاده میشه و جایگزین بشه با فرمول Match تا شماره ستون فرمول Index رو محاسبه کنه.

کار با Combo Box:

http://images.asrejavan.net/images/92342374743289065712.jpg

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

مثال:

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

http://www.exceltip.com/images/screenshots/300-1.JPG

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

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/images/screenshots/300-2.JPG

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

keramat
2010/07/12, 14:17
درود دوست عزیز
این فایل نمونه از کجا قابل دانلود است

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

khakzad
2010/07/13, 10:42
سلام
در قسمت cell link اگر اسم لیست رو بزنم اولین سلول از داده ها رو پاک می کنه و عدد میذاره.
چه لزومی داره که اینکار بشه؟ویژگی خاصی داره؟
به cell خارج از رنج اختصاص بدیم ظاهرا اتفاقی نمیفته.درسته؟

amator
2010/07/13, 19:50
سلام خدمت شما
من هم دلیل خاصی نمی بینم شاید نویسنده قصدش تمرین استفاده از اسامی در combo box بوده

sakka
2013/04/08, 09:29
باسلام چطور امکان داره با افزایش اندازه کمبو باکس نوشته های درون آن نیز به نسبت اندازه کمبو باکس بزرگ شوند ؟

nazir ahmad
2013/04/23, 13:32
سلام
این مراحلی که گفته شد برای ایجاد کمبو باکسی است که باید تمام تنظیمات و آدرسها به شکل دستی وارد شود.
سوالی که من دارم اینکه آیا راهی داره که در اکسل 2010 وقتی از جداول فرمت شده اکسل اسفاده میکنیم و با زدن Tab در آخرین سل جدول، Rowی جدیدی اضافه میشه، در سل اول جدول یک کمبو باکس تعریف کنیم و در الباقی سل‌های همان ستون خود کمبو باکس به شکل خودکار و با اضافه شدن یک رو کمبو باکس هم ایجاد بشه. (دقیقا مانند فرمولی که در یک سل میدیم و در سلهای همان ستون به شکل خودکار اعمال میشود)
با تشکر

nazir ahmad
2013/05/16, 09:18
سلام
این مراحلی که گفته شد برای ایجاد کمبو باکسی است که باید تمام تنظیمات و آدرسها به شکل دستی وارد شود.
سوالی که من دارم اینکه آیا راهی داره که در اکسل 2010 وقتی از جداول فرمت شده اکسل اسفاده میکنیم و با زدن Tab در آخرین سل جدول، Rowی جدیدی اضافه میشه، در سل اول جدول یک کمبو باکس تعریف کنیم و در الباقی سل‌های همان ستون خود کمبو باکس به شکل خودکار و با اضافه شدن یک رو کمبو باکس هم ایجاد بشه. (دقیقا مانند فرمولی که در یک سل میدیم و در سلهای همان ستون به شکل خودکار اعمال میشود)
با تشکر

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

Amin_D
2013/09/16, 15:45
کس نتونست این مشگل رو حل کنه؟
البته من تو یه فایل اکسل دیدم که یک سل تبدیل به کمبو باکس شده اما هرچی گشتم نفهمیدم چطوری این کار رو کرده بود
اگر کسی راهی برای اینکار میدونه لطفا دریغ نکنه

با سلام
اگر منظورتون اینه که یک سل رو چطوری میشه حالت کمبو باکس در بیاریم ، به شرح ذیل:
از تب Data قسمت Data Tools ، گزینه Data Validation رو انتخاب میکنی از تب Setting قسمت Allow ، گزینه List رو انتخاب میکنی
بعد در قسمت Source آیتم هایی رو که میخواهیم در کمبوباکس بیایند رو انتخاب میکنیم و بعد دکمه Ok رو میزنیم

m.Zeus
2019/11/12, 15:29
سلام
امکان انتخاب چند گزینه با قابلیت انتخاب یک یا همه موارد در کمبوباکس وجود داره؟ یعنی قابلیت تیک زدن داشته باشه و بتونم مثلا 2 تا گزینه رو انتخاب کنم.