آشنایی با کنترلر ها و اسکرول بار در اکسل

اگر داده های بیشتری برای نشان دادن در داشبورد دارید که در یک صفحه مناسبی نیستند، می توانید از کنترل اکسل استفاده کنید که به عنوان بخشی در اکسل به عنوان ویژوال بیسیک ارائه می شود. رایج ترین کنترل ها عبارتند از scrollbars، radio buttons و checkboxes.
شما می توانید کنترل های تعاملی مانند scroll bars، checkboxes و radio buttons را در داشبورد خود فراهم کنید تا استفاده از داشبورد در اکسل را برای کاربران تسهیل کنید. اکسل کنترل های تعاملی ساده برای استفاده است.
کنترل های تعاملی اکسل در تب DEVELOPER در دسترس خواهد بود.

کنترلرها در اکسل

اگر تب DEVELOPER را پیدا نمی کنید، موارد زیر را انجام دهید :

  • در بخش option اکسل روی گزینه Customize Rib کلیک کنید.
  • Main Tabs را در کادر Customize the Ribbon انتخاب کنید.
  • باکس DEVELOPER را در لیست Main Tabs تیک بزنید.
  • روی OK کلیک کنید. تب DEVELOPER را خواهید یافت.

Scroll Bars

یکی از ویژگی های هر داشبورد این است که هر جزء در داشبورد تا حد ممکن جمع و جور باشد. فرض کنید نتایج شما به صورت زیر باشد.

compact\

اگر شما می توانید این جدول را با scroll bar همانند شکل زیر نمایش دهید و مرور داده ها آسان تر خواهد بود.

scroll data

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

ایجاد scroll bar

برای ایجاد scroll bar برای یک جدول، ابتدا هدرهای ستون ها را به یک قسمت خالی بر روی صفحه بکشید (همانند شکل زیر).

create-scrollbar

  • روی تب DEVELOPER کلیک کنید.
  • روی Insert در گروه کنترل کلیک کنید.
  • بر روی آیکون Scroll Bar در زیر فرم کنترل در لیست کشویی آیکون کلیک کنید.

insert scrollbar

  • مکان نما را به ستون I ببرید و پایین بکشید تا یک Scroll Bar عمودی وارد کنید.
  • ارتفاع و عرض نوار اسکرول را تنظیم کرده و آن را با جدول تراز کنید.

adjust scrollbar

  • بر روی scroll bar راست کلیک کنید.
  • در لیست کشویی روی Format Control کلیک کنید.

format-control

کادر محاوره ای فرمت ظاهر می شود.

  • روی تب Control کلیک کنید.
  • در صفحه ای که ظاهر می شود، موارد زیر را وارد کنید.

format control dialog

  • روی دکمه OK کلیک کنید. scroll bar آماده استفاده است. شما سلول O2 را به عنوان لینک سلول برای scroll bar انتخاب کرده اید. همچنین 0 تا 36 یعنی در هنگام حرکت دادن scroll bar از 0 تا 36 ردیف نمایش داده شود. سپس، شما باید یک کپی از داده ها را در جدول با یک رفرنس از مقدار سلول O2 ایجاد کنید.
  • فرمول را در J3 تایپ کنید: =OFFSET(B3,$O$2,0,1,1)

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

$O$2:تعداد سطرهایی که باید از نقطه شروع جابجا شد. سلولی که به اسکرول بار لینک شده است و با هر تغییر آن عدد مربوطه نیز تغییر میکند

0: تعداد ستونی که باید پس از O2 جابجا شود. در اینجا باید صفر باشد چون دقیقا میخواهیم داده های همان ستون B آورده شود.

1,1: محدوده ای که پس از طی سطر و ستونهای مراحل قبل باید نمایش داده شود. در اینجا میخواهیم فقط یک سلول نمایش داده شود.

  • دکمه Enter را فشار دهید. سلول های موجود در ستون را با کپی فرمول پر کنید.

column copying

  • سلول ها را در ستون های دیگر پر کنید و نام ستون مرتبط را در فرمول مربوطه قرار دهید.

formula copying

جدول scrollable آماده است.

dynamic scrollable

  • Scrollable را پایین بیاورید.

move scroll bar

همانطور که می بینید مقدار سلول O2 تغییر می کند و داده ها در جدول بر اساس این مقدار کپی می شود. و12 ردیف داده نمایش داده می شود.

  • scroll bar را به پایین بکشید.

drag scrollbar

آخرین ردیف از داده ها به عنوان مقدار فعلی 12(همانطور که در سلول O2 نشان داده شده) نمایش داده می شود و 36 حداکثر مقدار است که در تب control تنظیم کردیم.
شما می توانید موقعیت نسبی جدول پویا را تغییر دهید، تعدادی از ردیف ها را در یک زمان نمایش داده، لینک سلول را برای نوار پیمایش و غیره بر اساس نیاز خود تغییر دهید. همانطور که در بالا دیده اید، این ها باید در کادر محاوره ای Format Control تنظیم شوند.

 

نظرات کاربران

نظر خودتان را بنویسید