اکسل به شما اجازه می دهد تا کنترل های گرافیکی را در کاربرگ خود تعریف کنید. دکمه ها و سایر کنترل ها با نمایش تب Developer روبان و استفاده از ابزار Insert در گروه Controls در کاربرگ شما قرار می گیرند.
یکی از کنترلهای فرمی که میتوانید در کاربرگ خود قرار دهید، کادر فهرست نامیده میشود. این فهرستی از گزینههای قابل پیمایش است که کاربر میتواند از بین آنها انتخاب کند. اگر گروهی از گزینهها را دارید که میخواهید کاربر از بین آنها انتخاب کند، میتوانید از اینها در کاربرگ استفاده کنید. فرض کنید شما یک کاربرگ دارید که قیمت را ارائه می دهد و قیمت بستگی به رنگ ویجت مورد نظر کاربر دارد. اینکه کاربران نام یک رنگ را تایپ کنند خطا دارد. به عنوان مثال، آنها ممکن است نام رنگی را که شما حمل نمی کنید وارد کنند، نام رنگ را اشتباه بنویسند، یا زمانی که اصطلاح شما "تخته" است، به رنگ "خاکستری" اشاره کنند. به جای اینکه آنها رنگی را تایپ کنند، میتوانید رنگهای مختلف را در فهرستی ارائه کنید که میتوانند از بین آنها انتخاب کنند.
برای قرار دادن یک کنترل جعبه لیست در کاربرگ خود، تب Developer روبان را نمایش دهید، روی ابزار Insert (در گروه Controls) کلیک کنید و سپس بر روی ابزار List Box در بخش Form Controls کلیک کنید. سپس از ماوس برای تعریف مستطیلی استفاده میکنید که کادر فهرست و نوار اسکرول را در سمت راست کادر نگه میدارد.
برای استفاده مؤثر از یک لیست باکس، باید آن را به دو قسمت جداگانه در کاربرگ خود پیوند دهید. اولین لیست ورودی نامیده می شود و گزینه های موجود در لیست را نشان می دهد. دومی پیوند سلولی است که حاوی گزینه انتخاب شده فعلی است. برای تنظیم این مناطق، مراحل زیر را دنبال کنید:
- با یک بار کلیک کردن بر روی آن، کنترل جعبه لیست (که در کاربرگ خود قرار داده اید) را انتخاب کنید.
- روی ابزار Properties در گروه Controls در تب Developer روبان کلیک کنید. اکسل کادر محاوره ای Format Control را نمایش می دهد.
- مطمئن شوید که تب Control انتخاب شده است.
- در قسمت Input Range، نام یا آدرس محدوده سلولی را وارد کنید که حاوی گزینه هایی است که باید در کادر لیست گنجانده شوند.
- در قسمت Cell Link سلولی را مشخص کنید که حاوی مقداری باشد که نشان می دهد کدام گزینه انتخاب شده است.
- در قسمت Selection Type از کادر محاوره ای می توانید مشخص کنید که چند گزینه در لیست می توانند همزمان انتخاب شوند. هنگامی که از جعبه های لیست در یک کاربرگ معمولی اکسل استفاده می کنید، مهم است که این گزینه را روی Single بگذارید. گزینه های دیگر تنها زمانی معنی دارند که در حال ایجاد یک کادر محاوره ای سفارشی باشید.
- روی OK کلیک کنید.
باید توجه داشته باشید که تنظیمات Cell Link یک رابطه دو جهته بین سلول و کنترل را مشخص می کند. این بدان معنی است که تغییر در گزینه انتخاب شده، مقدار سلول را تغییر می دهد، اما تغییر در مقدار سلول، گزینه انتخاب شده در کادر لیست را نیز تغییر می دهد. مقدار ذخیره شده در سلول پیوندی تعداد گزینه انتخاب شده در لیست را نشان می دهد. بنابراین، اگر لیستی متشکل از هفت گزینه داشته باشید و گزینه دوم در لیست انتخاب شده باشد، مقدار در سلول پیوند شده 2 خواهد بود.