نمایش متن داینامیک با استفاده از فرمول نویسی در Shape
ممکنه تا حالا این سوال براتون پیش اومده باشه که چطور میشه در اشیاء اکسل مثل Shape و …. فرمول نویسی کرد. در این مقاله میخوام ترفندهای ورود اطلاعات در Shape ها در اکسل رو توضیح بدم. همونطور که میدونید معمول ترین روش برای ورود داده در Shape در اکسل کلیک راست و Edit Text هست. اما در این مقاله میخوایم نحوه فرمول نویسی در Shape رو بهتون آموزش بدم.

شکل ۱- ورود اطلاعات در Shape
اما خب این روش خیلی راحت نیست و میخوام روض راحت تری رو ارائه بدم.
اگر ما بتونیم اشکال رو به سلول متصل کنیم که با تغییر محتوای سلول محتوای داخل اشکال هم تغییر کنه، خیلی کارمون راحت تر خواهد بود.
برای این کار، مراحل زیر رو انجام میدیم:
- انتخاب شکل مورد نظر
- تایپ علامت = در نوار فرمول Formula Bar
- انتخاب سلول مورد نظر
- زدن کلید اینتر Enter

حالا هر داده ای در سلول مورد نظر تایپ بشه، در Shape مورد نظر هم نمایش داده میشه.
پس همونطور که می بینید، میشه در سلول مورد نظر فرمول نویسی کرد و سلول رو به شکل مورد نظر وصل کرد. با هر تغییر در نتیجه فرمول، داده نمایش داده شده در Shape هم آپدیت میشه.
از این طریق میشه داخل Shape فرمول نویسی کرد.
از این ترفند برای ایجاد عنوان نمودار داینامیک استفاده میشه. که با انتخاب گزینه های مختلف، نمودارهای متنوع با عناوین متنوع ساخته میشه.
از این امکان یک استفاده گرافیکی جذاب دیگه هم میتونیم بکنیم. اونم اینکه WordArt رو وصل کنیم به یک سلول.
وقتی سلول خالی باشه، چیزی نمایش داده نمیشه. وقتی که داخل سلول چیزی نوشته بشه، WordArt هم نمایش میده.
مثلا فرض کنید در یک سلول فرمولی نوشته شده به شرح زیر که اگر محتوای سلول A1 برابر بود با ۱۰، بنویس اکسل پدیا. در غیراینصورت خالی بذار:
=if(A1=۱۰,”اکسل پدیا”,””)
بعد یک WordArt ایجاد میکنیم و وصلش میکنیم به سلولی که این فرمول رو در اون نوشتیم. حالا کافیه محتوای سلول A1 رو تغییر بدیم تا نتیجه رو ببینیم.

اینها نکات گرافیکی هستند که خیلی به جذاب تر شدن، گزارش، نرم افزار، نمودار، داشبورد و … کمک میکنن. پس سعی کنید نکات گفته شده رو خوب به ذهنتون بسپارید.





سلام
برای اینکه داخل یک shape بتوانیم اعداد را به صورت فارسی لینک کنیم باید چیکار کنیم زمانی که یک سلول رو به یک shape لینک میکنیم اعداد رو به صورت انکلیسی نمایش می دهد؟
درود
فونت های عدد فارسی مثل iransans (Fanum) استفاده کنید
درود بر دوستان گرامی
چطور میشود
شیپ را بوسیله کد نویسی در VBA حذف نمود در ماکروی من با کپی پیست شیپ ظاهر می گردد ولی می خواهم که یک ماکروی دیگر را اجرا کنم شیپ مورد نظر در ماکروی قبلی سرجایش قرار گرفته ممنون از راهنمایی های ارزنده اتان و همچنین از مطالب بسیار مفید و آموزنده
سلام
برای این کار ماکرو ضبط کنید و کدهاش رو ویرایش کنید.
سلام درفرم حقوق و دستمزد در قسمت فیش حقوقی چطور از صفحه لیست حقوق ببرم صفحه بعدی فیش حقوقی
درود
این مقاله رو مطالعه کنید و از فایل نمونه ایده بگیرید
https://excelpedia.net/payroll/