آموزش ماکرونویسی - برنامه نویسی در اکسل به روش من

از ماکرونویسی نهراسید! بسیار ساده است!

صفحه اصلي | آرشيو مطالب | تماس با من                    ali_fatehi@yahoo.com

آموزش  مشاورهداستان وبلاگ من

 

كتاب ماكرونويسي و برنامه نويسي كار بردي به زبان VBA در Excel

به نگارش اينجانب منتشر شد
مولف: علي فاتحي
ناشر: انتشارات سازمان بورس

 مراكز پخش

«نمايشگاه و فروشگاه انتشارات بورس»
شماره تماس:  88648192
(تهران - ميدان ونك - خ ملاصدرا- شماره 25)
اطلاعات كتاب و سفارش خريد آنلاين از انتشارات بورس

«انتشارات صانعي»

شماره تماس:  5385  6640
(
تهران- خ انقلاب- روبروي  دانشگاه تهران- پلاك 1290)
www.saneibook.com

 

.....در زماني كوتاه و به راحتي مي توانيد در اكسل برنامه و ماكرو بنويسيد؛ حتي اگر شما برنامه نويس نباشيد ماكرونويسي و برنامه نويسي ابزاري مناسب براي كاربراني است كه مي خواهند در Excel بهتر و پوياتر عمل كنند. زبان برنامه نويسي مورد استفاده در Excel بسيار شبيه زبانهاي محاوره اي است و VBA

 (Visual Basic for Applictions )
نام دارد.
......

20 صفحه اول كتاب را از اينجا برداريد.


اين كتاب براي كاربراني نوشته شده كه با برنامه‌نويسي و ماكرونويسي آشنايي نداشته يا آشنايي كمي دارند و مي‌خواهند در نرم‌افزار اكسل كارهاي بهتر و پوياتري انجام دهند و با زباني ساده و به دور از پيچيدگي مفاهيم اوليه و كاربردي را گام به گام ارايه نموده است. مثال‌ها متنوع و كاربردي‌اند. از برنامه‌هاي ساده  و "تابع تبديل عدد به حروف" گرفته تا "پياده‌سازي مفاهيم مهندسي مالي" در كتاب آموزش داده شده‌اند..

 

 

 

 

آخرين مطالب

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

اعتبار اين مجموعه تا پايان سال 1393 مي باشد

 ALFA_Utility 2012

نصب  ADD ins بسیار ساده است. این کار با چند کلیک انجام می شود.

 در اکسل 2003 :

به منوی Tools و سپس Add-ins رفته و آدرس فایل مربوطه را بدهید. پس از نصب یک category ‌در توابع اکسل به نام ALFA_Utility نیز در اکسل شما ایجاد میشود که توابع موجود به همراه توضیحات فارسی آن آمده است.

در اکسل 2007:

 آیکون office button را از انتخاب کنید.(آیکون دایره ای شکل رنگی در گوشه بالای سمت چپ). 

excel option و سپس Add Ins را انتخاب کنید.

پایین سمت راست از گزینه های لیست Manage گزینه اول یعنی Excel Add-ins را انتخاب کنید.

تب Go را کلیک کنید.

آدرس فایل مربوط به add ins را بدهید.

پس از نصب، یک category ‌در توابع اکسل به نام ALFA_Utility نیز در اکسل شما ایجاد میشود که توابع موجود به همراه توضیحات فارسی آن آمده است.

توابع موجود در  add in

 این ADD IN شامل توابع زیر می باشد.

 

 NumberToAlpha(Number)

این تابع عددی را دریافت و به حروف(فارسی) تبدیل میکند.

 

 DateDifShamsi(Year1, Month1, D1, Year2, Month2, D2)

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

 

DateDifGhamari(Year1, Month1, D1, Year2, Month2, D2)

این تابع  فاصله زمانی بین دو تاریخ قمری را بر حسب روز محاسبه می کند.

 

 IsKabiseMiladi(Year)

این  تابع مشخص می کند که یک سال میلادی مشخص سال کبیسه است یا خیر.

 

 IsKabiseShamsi(Year)

این  تابع مشخص می کند که یک سال شمسی مشخص سال  کبیسه است یا خیر.

 

 AddToShamsi(Year, Month, Day, Add)

این تابع یک تاریخ مشخص شمسی را دریافت کرده و  تعداد روز معینی را از آن کم یا به آن زیاد میکند و نتیجه را به شکل YYYY/MM/DD (/روزماه/سال: سال به صورت کامل به عنوان مثال 1389) نشان میدهد.

  (AddToGhamari(Year, Month, Day, Add

این تابع یک تاریخ مشخص قمری را دریافت کرده و  تعداد روز معینی را از آن کم یا به آن زیاد میکند و نتیجه را به شکل YYYY/MM/DD نشان میدهد.

 

MiladiToShamsi(Year, Month, Day)

این تابع یک تاریخ میلادی را دریافت نموده و آنرا به شمسی تبدیل میکند. نتیجه به شکل YYYY/MM/DD نمایش داده میشود.

 

MiladiToGhamari(Year, Month, Day)

این تابع یک تاریخ میلادی را دریافت نموده و آنرا به قمری تبدیل میکند. نتیجه به شکل YYYY/MM/DD نمایش داده میشود.

 

ShamsiToMiladi

 این تابع یک تاریخ شمسی را دریافت نموده و آنرا به میلادی تبدیل میکند. نتیجه به شکل YYYY/MM/DD نمایش داده میشود.

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

1-        روز و ماه و سال میلادی را به آن بدهیم و تاریخ شمسی آنرا به ما میدهد.

ShamsiToMiladi (Year, Month, Day)

 

2-هیچ ورودی به آن ندهیم که در اینصورت تاریخ میلادی امروز را به میدهد.

ShamsiToMiladi ()

 

3- اگر ورودی دارای فرمت تاریخ باشد نیازی به تفکیک آن به صورت روز و ماه وسال نیست و می توان تنها یک ورودی که دارای فرمت تاریخ است را به این تابع داد. به عنوان مثال اگر تاریخ میلادی  دریکی از سلولهای اکسل وجود داشته باشد  تاریخ شمسی آْنرا بر میگرداند.

ShamsiToMiladi (ورودی به شکل تاریخ میلادی یا یک سلول با فرمت تاریخ)

 

 

 ShamsiToGhamari(Year, Month, Day)

این تابع یک تاریخ شمسی را دریافت نموده و آنرا به قمری تبدیل میکند. نتیجه به شکل YYYY/MM/DD نمایش داده میشود.

 **اگر توابع دیگری مورد نیازتان است و همانند همین توابع مورد نیاز بسیاری از کاربران است و شکلی فراگیر و عمومی دارند می توانید آن را  مطرح فرمایید.**

[ ] [ ] [ مدير ]
.: Weblog Themes By Iran Skin :.

درباره وبلاگ

آرشيو مطالب
امکانات وب