آموزش های کوتاه و مفید اکسل

۶ مطلب با موضوع «وی بی» ثبت شده است

ایجاد ماکرو در اکسل

ایجاد ماکرو در اکسل

ایجاد ماکرو در اکسل

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

برای ضبط ماکرو کافیه که گزینه Record Macro رو که در تب View و در بخش Macros قرار داره رو انتخاب کنید.


ادامه مطلب

۰ نظر موافقین ۰ مخالفین ۰
سامان چراغی

ایجاد تابع دلخواه در اکسل

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

برای اینکه یک تابع تعریف بشه باید دستورات اون رو بین دو دستور زیر قرار بدیم:


ادامه مطلب

۰ نظر موافقین ۱ مخالفین ۰
سامان چراغی

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

رویه ها در وی بی (VBA) یا توابع در ویژوال بیسیک

Excel Functionsدر وی بی (VBA) مجموعه ای از دستورات برای اجرای یک سری فعالیت را در یک رویه (Procedure) قرار میدیم که این رویه یا میتونه از نوع تابع (Function) باشه یا ساب (Sub). با ایجاد رویه، شما میتونید مجموعه دستوراتی رو برای انجام کارهای مختلف تعریف کنید و تو برنامه های خودتون ازشون استفاده کنید. با این روش توابع در ویژوال بیسیک ایجاد می شوند.

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

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

قبل از شروع کار با این رویه ها بهتره یکسری موارد مشترک رو بین اون دو یاد بگیریم.


ادامه مطلب

۰ نظر موافقین ۱ مخالفین ۰
سامان چراغی

افزونه Excel Utilities مجموعه ای از ابزارهای پرکاربرد اکسل (دانلود رایگان)

یکی از مهمترین مزایای اکسل عمومی بودن این نرم افزار هست. همین خصوصیت باعث شده که بتوان محدوده وسیعی از مسائل رو بشه بااکسل انجام داد. اما بعضی از کارها هستند که به صورت روزانه در اکسل انجام میشه و افراد زیادی مشغول انجام اون هستند. از این رو افرادی هستند که مشغول ایجاد افزونه هایی ( مثل افزونه Excel Utilities ) برای تکرار این کارها هستند.

مزیت وجود افزونه ( Excel Utilities ) اینه که یکسری امکاناتی که در اکسل وجود نداره در قالب اونا به اکسل اضافه میشه. امروز میخوام یک افزونه رایگان بهتون معرفی کنم که با نصب اون تعداد زیادی امکانات به اکسل شما اضافه میشه و شما میتونید از اونها استفاده کنید.

ادامه مطلب و دانلود افزونه (رایگان)

۱ نظر موافقین ۱ مخالفین ۰
سامان چراغی

تعریف متغیر ها و ثابت ها در وی بی (VBA) | قسمت اول

تعریف متغیر ها و ثابت ها در کدنویسی وی بی (VBA)

در وی بی (VBA) هم مثل سایر زبان های برنامه نویسی از متغیرها و ثابت ها جهت ذخیره مقادیر استفاده میشه. همینطور که از اسم این ها مشخصه، با تعریف متغیر ها، مقدار متغیرها تغییر میکنه ولی عموما ثابت ها مقادیری بدون تغییر به خود میگیرن.
به عنوان مثال شما میتونید از یک ثابت با نام PI برای ذخیره کردن عدد 3.14159265 استفاده کنید شاید سوالی که پیش بیاد این باشه که عدد پی همیشه همین مقدار خواهد بود و تغییر نمیکنه، پس چرا باید عدد اون رو به یک ثابت اختصاص بدیم؟ این کار رو برای راحتی دسترسی انجام میدیم، فرض کنید بخواید این عدد 9 رقمی رو تو قسمت های مختلف از کدتون استفاده کنید، قطعا استفاده از ثابت PI که قبلا تعریف کرده ایم بسیار راحت تره.

همچنین میتونیم از متغیرها استفاده کنیم که مقادیر مختلف رو در زمان های مختلف درون خودش نگه داره. به عنوان مثال متغیری با نام SVat_Rate تعریف میکنیم که مقدار نرخ مالیات بر ارزش افزوده رو تو خودش نگه داره و برای استفاده در محاسبه مالیات اجناس خریداری شده استفاده بشه. مقدار این متغیر میتونه بسته به جنسی که خریده میشه متفاوت باشه.

ادامه مطلب

۰ نظر موافقین ۱ مخالفین ۰
سامان چراغی

ماکرو و کاربرد آن در اکسل

یکی از خوبی های اکسل اینه که میشه کارها رو در قالب ماکرو و ماکرونویسی ذخیره کرد و هر زمان که بخوایم در سریع ترین زمان ممکن اجرا کنیم. کارهای زیادی رو میشه با ماکرو انجام داد مثل پرینت 10 شیت مشابه! به جای اینکه هر بار برید و تنظیمات پرینت رو برای هر کدوم تعیین کنید و بعد پرینت بگیرید، میتونید این کار رو یکبار با ضبط ماکرو و مقداری بهبود کدها انجام بدید و از این به بعد با خیال راحت و در کسری از ثانیه پرینت های دلخواه رو بگیرید.

خیلی خوبه نه؟ پس برای آشنایی بیشتر با ماکرو این آموزش رو تا انتها بخونید:


کاربرد ماکرو در اکسل چیست؟

۰ نظر موافقین ۱ مخالفین ۰
سامان چراغی