تبلیغات اینترنتیclose
تابع نویسی در اکسل

فناوری اطلاعات لیان

robomagnetic

بسم الله الرحمن الرحيم

word Information


تبلیغات بصورت رایگان در این وبسایت پذیرفته می شود

 با عضويت درخبر نامه از مطالب به روز سايت با خبر شويد.

 آدرس های وب سایت

www.hossein.iran.sc

www.ielian.ir

 www.sendani.ir

روزهای شاد برایتان ارزومندیم

 

 

 

 

امتیاز بدهید : | امتیاز :
موضوع : | بازدید :
برچسب ها : ,
+ نوشته شده در دوشنبه 17 / 3ساعت 3:12 توسط مدير سايت |

تابع نویسی در اکسل

پس از باز کردن اکسل با زدن کلیدهای Alt+F11 به محیط برنامه نویسی (VBA) وارد می شویم.

از پنجره ظاهر شده و از منوی Insert گزینه Module را انتخاب میکنیم تا یک ماژول جدید ایجاد شود. مطابق شکل پنجره project explorer ظاهر می شود. اگر این پنجره را نمی بینید می توانید از گزینه View آن را نمایش دهید یا از Ctrl+R برای نمایش آن استفاده نمایید.)

برای بار دوم از منوی insert گزینه Procedure را انتخاب نمایید تا پنجره add procedure باز شود. در قسمت name نام دلخواه و در قسمت type گزینه function را انتخاب نمایید و کلید Ok را فشار دهید. در این حالت عبارت public function name () در خط بالا و End function در خط پایین ظاهر می شود. در این مثال ما به جای name از کلمه دلخواه addnum استفاده کرده ایم. و چون می خواهیم در هنگام اجرای تابع آدرس دو سلول دلخواه را وارد نماییم از آرگومان (ورودی) num1 و num2 در داخل پرانتز استفاده کرده ایم که ورودی ها با علامت کاما از همدیگر جدا شده اند.

برای خوانایی برنامه از یک خط توضیح استفاده کرده ایم که در اول آن علامت کاما قرار گرفته است. (عبارت بعد از علامت کاما به عنوان توضیحات می باشد و برنامه پردازشی روی آن انجام نمی دهد)

در خط بعد نام تابع را برابر جمع دو مقدار ورودی قرار داده ایم. در واقع این تنها خط برنامه می باشد که حاصل جمع دو سلول را با هم جمع می کند.

عبارت End function نیز پایان برنامه را اعلام می کند.

تصاویر زیر مراحل اجرای کار را مشخص می کنند.

 

ایجاد تابع جدید در اکسل

 

 

 

 

 

 

 

 

 

ماکروهای اکسل

 

 

 

کدهای ویژوال بیسیک در اکسل

 

 

 نوشتن توابع دلخواه در اکسل

 

 

حال سئوال این است: با وجودی که اکسل دارای دستورات پیشرفته برای جمع می باشد چه نیازی به این تابع وجود دارد؟

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

حال برای استفاده از تابعی که ایجاد کرده ایم به محیط اکسل باز میگردیم. در یک سلول علامت = را تایپ می کنیم و نام تابعی که ایجاد کرده ایم را وارد می کنیم (در اینجا addnum) ملاحظه میشود با تایپ چند حرف اول از نام تابع اکسل تابع ما را تشخیص داده و نام کامل آن را برای ما نمایش می دهد.

در واقع توابعی که توسط کاربر ایجاد می شوند در قسمتی به نام User Define قرار می گیرند که از لیست Insert function قابل دسترسی هستند.

برای ذخیره صفحه حاوی برنامه باید آن را به صورت Enabled Workbook -Excel Macro ذخیره نماییم. در غیر این صورت تابع کار نخواهد کرد.

 

ذخیره فایل حاوی ماکرو در اکسل

 

اکسل به طور پیش فرض برنامه های موجود در یک فایل را غیر فعال (Disable) می کند چونکه ممکن است این برنامه یک نوع ویروس باشد. بعد از باز کردن فایل اکسل که شامل برنامه VBA می باشد با کلیک بر روی گزینه Enable Content که در بالای صفحه ظاهر می شود، برنامه را فعال کنید در غیر این صورت به برنامه دسترسی نخواهد داشت.

 

 فعال کردن ماکروها در اکسل

 

صفحه قبل صفحه بعد
نظر شما
نام : *
پست الکترونیک :
وب سایت/بلاگ :
*
:) :( ;) :D
;)) :X :? :P
:* =(( :O @};-
:B /:) =D> :S
کد امنیتی : *
امتیاز بدهید : 1 2 3 4 5 6 | امتیاز : 0
موضوع : آموزشی,كامپيوتر,نرم افزار, | بازدید : 3864
برچسب ها : اموزش اکسل,اکسل,برنامه نویسی در اکسل,ویژوال,
+ نوشته شده در چهارشنبه 26 / 6ساعت 02:36 توسط مدير سايت |