خانه / دانلود رایگان اکسل / چکباکس ها در اکسل به صورت نمادها و کدنویسی پیشرفته آن

چکباکس ها در اکسل به صورت نمادها و کدنویسی پیشرفته آن

آموزش چکباکس ها در اکسل به صورت نمادها و کدنویسی پیشرفته آن

 

 

نکته: می توانید ویدئوی کامل آموزش  چکباکس ها در اکسل به صورت نمادها و کدنویسی آن را در پایین همین صفحه مشاهده نمایید.

 

در این آموزش قصد داریم شیوه کار با چکباکس ها در اکسل به صورت نمادها و درج آنها از قسمت سمبل ها و شیوه کدنویسی ان ها را بررسی و یک برنامه مرتبط در این زمینه را پیاده سازی کنیم.

 

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

 

فرض می کنیم در شیت خود اطلاعاتی به صورت زیر داریم و ستونی در سمت راست ایجاد می کنیم تا چکباکس ها در اکسل را در آنها قرار دهیم. شیوه درج چکباکس ها در اکسل به صورت نمادها در بخش سمبل ها می باشد که از منوی Insert و گزینه Symbol را انتخاب کرده و در پنجره ظاهر شده تعداد زیادی شکل وجود دارد که هر فونت شامل تعداد زیادی سمبل یا نماد می باشد.مانند تصاویر زیر:

 

چکباکس ها در اکسل به صورت نمادها

 

چکباکس ها در اکسل به صورت نمادها

 

چکباکس ها در اکسل به صورت نمادها

 

همانطور که مشاهده می کنید هر سمبل یا نمادی دارای یک کد کاراکتر می باشد که قصد داریم از آن در کدنویسی استفاده کنیم. مثلا چکباکس تیک خورده ، دارای کد 254 می باشد و در کدنویسی مشخص می کنیم که اگر سلول های محدوده E7 تا E23 اگر دارای کد کاراکتر 254 بودند ، آن ها را به کاراکتر با کد 168 تغییر دهد و اگر 168 بودند ، آنها را با کد کاراکتر 254 تغییر دهد.

 

حال می خواهیم بگوییم چکباکس تیک خورده را به صورت رنگی نمایش دهد و اگر تیک آن برداشته شود ، رنگ آن را بردارد . ابتدا محدوده مورد نظر یعنی از سلول E7 تا سلول J23 را انتخا کرده و این قسمت را با Conditional Formatting پیاده سازی می کنیم:

 

چکباکس ها در اکسل به صورت نمادها

 

چکباکس ها در اکسل به صورت نمادها

 

چکباکس ها در اکسل به صورت نمادها

 

سپس مشاهده می کنید که با انتخاب هر باکس ، آن سطر به صورت آبی و رنگی نمایش داده می شود. حال می خواهیم یک چکباکس برای تیک زدن همه باکس ها و یا از حالت چک در آوردن همه باکس ها در نظر بگیریم. به صورت زیر:

 

چکباکس ها در اکسل به صورت نمادها

 

دقت کنید برای این کار ، کافی است یک روال در یک ماژول تعریف نماییم تا وقتی که باکس Select All انتخاب شد ، تمام چکباکس ها در اکسل انتخاب شوند و بالعکس.

 

چکباکس ها در اکسل به صورت نمادها

 

باید بگوییم زمانی که چکباکس All انتخاب شد ، در تمام محدوده E7:E23 ، کد کاراکتر 254 را قرار دهیم تا همه باکس ها تیک بخورند و تمام سلول ها دارای این کد شوند و حالت برعکس آن را نیز کد می نویسیم.

 

شیوه کدنویسی کامل آموزش چکباکس ها در اکسل به صورت نمادها و کدنویسی آن را در زیر مشاهده نمایید:

 

اگر این آموزش برای شما مفید بوده ، می توانید آموزش ابزارهای تخصصی و کدنویسی آنها را  در زیر مشاهده نمایید و شیوه کدنویسی پیشرفته این پروژه ها را بیاموزید و با تسلط کامل ، برنامه شخصی خود را ایجاد کنید:

ListBox in Excel2