بخش اول : آشنایی با ماکروها و قابلیتهای آنها |
| 01 | نمایش رایگان مقدمه | Introduction | |
| 02 | نمایش رایگان آشنایی با ماکروها در اکسل | An introduction to macros in Excel | |
| 03 | نمایش رایگان ایجاد یک ماکرو | Create a macro | |
| 04 | نمایش رایگان اجرا و استفاده از ماکرو | Run and use a macro | |
| 05 | نمایش رایگان حذف و تغییر نام ماکرو و ذخیره ماکرو | Delete and rename the macro and macro caching | |
| 06 | ابزار های Developer | Developer tools | |
| 07 | دستکاری ماکرو | Macro manipulation | |
| 08 | بازکردن فایل حاوی ماکرو | Open the file containing the macros | |
بخش دوم : آشنایی با زبان برنامه نویسی VBA |
| 09 | آشنایی با پنجره کد نویسی محیط VBA | Familiar with the VBA environment coding window | |
| 10 | اشاره ای به الگوریتم و فلوچارت | Mention of the algorithm and the flowchart | |
| 11 | آشنایی با Module و Class و Form | Familiar with the Module and Class and Form | |
| 12 | آشنایی با Msg Box و Input Box | Familiar with the Msg Box and Input Box | |
بخش سوم : آشنایی با متغیرها – ثابتها |
| 13 | آشنایی با ثابتها | Introduction to the constants | |
| 14 | آشنایی با متغیرهای معمول | Familiarity with common variables | |
| 15 | جزییاتی در خصوص متغیر ها | Variable detail, especially | |
| 16 | آشنایی با Option Explicit | Familiarity with Option Explicit | |
| 17 | آشنایی با Visibility و Level و Scope | Familiar with the Visibility and Level and Scope | |
| 18 | آشنایی با Enum | An introduction to Enum | |
| 19 | آشنایی با User Defined Type(UDT) | Familiarity with User Defined Type (UDT) | |
| 20 | آرایه ها در VBA | Arrays in VBA | |
| 21 | تبدیلات در VBA (Conversion in VBA) | Transformations in VBA | |
| 22 | متغیرهای Object | Object variables | |
| 23 | آشنایی با متغیرهای Variant | Familiar with the Variant variables | |
| 24 | آشنایی با شی Collection | Familiar with the Collection object | |
بخش چهارم : آشنایی با روال ها و توابع |
| 25 | آشنایی با پروسیجر (Procedure) | Procedure | |
| 26 | آشنایی با تابع (Function) | Function | |
| 27 | قواعد نامگذاری (Notation Rules) | Notation Rules | |
| 28 | آشنایی با آرگومان | Familiar with the arguments | |
| 29 | انواع آرگومانها | Argument types | |
بخش پنجم : توابع آماده متنی و ریاضی در VBA |
| 30 | استفاده از توابع متنی آماده | Use text functions are ready | |
| 31 | توابع آماده ریاضی | Standby functions math | |
بخش ششم : کار با مقادیر تاریخی و زمانی و توابع مربوطه |
| 32 | تابع DateAdd | Date Add function | |
| 33 | تابع DateDiff | Date Diff function | |
| 34 | تابع Year و Month و Day | Year and Month and Day function | |
| 35 | تابع Hour و Minute و Day | Hour and Minute and Day function | |
| 36 | متغیر Date | Date variable | |
| 37 | دریافت و تنظیم تاریخ و زمان جاری سیستم | Get and set the current system date and time | |
| 38 | تابع IsDate | Is Date function | |
| 39 | آشنایی با توابع DateValue , TimeValue | Time Value Date Value functions, familiarity with | |
| 40 | تابع DateSerial و TimeSerial | Time Serial Function Date Serial and | |
بخش هفتم : عملگرها |
| 41 | عملگرهای ریاضی و تقدم آنها | Mathematical operators and the way they | |
| 42 | عملگرهای مقایسه ای | Comparative operators | |
| 43 | عملگرهای منطقی | Logical operators | |
| 44 | عملگرهای تسلسلی | Concatenate operators | |
بخش هشتم : دستورات شرطی |
| 45 | دستور شرطی IF | The conditional command IF | |
| 46 | دستور شرطی : IIF | Conditional order IIF | |
| 47 | دستور شرطی Select Case | Conditional Select Case command | |
بخش نهم : حلقه ها |
| 48 | حلقه For , Foreach | For loop, For each | |
| 49 | حلقه Do…Loop | Do loop. Loop | |
| 50 | حلقه بی نهایت (Infinity Loop) | Infinite loop (Loop Infinity) | |
| 51 | دستور Exit | Exit command | |
| 52 | حلقه GOTO | GOTO loop | |
| 53 | حلقه GoSub | GoSub ring | |
بخش دهم : فراخوانی و اجرا در VBA |
| 54 | نحوه فراخوانی یک روال/تابع در یک روال/تابع دیگر | How to call a procedure/function | |
| 55 | فرم انتخاب فایل (Application.FileDialog) | Select form file (Application File Dialog) | |
| 56 | اجرای یک برنامه کاربردی توسط VBA | Run an application by VBA | |
| 57 | نحوه فراخوانی توابع API | How to call the API functions | |
| 59 | آشنایی با پنجره Immediate | Meet the Immediate window | |
بخش یازدهم : مدیریت خطا در VBA |
| 59 | خطا چیست؟ | What is the error? | |
| 60 | آشنایی با Run Time و Design Time و Compile Time | Familiarity with Design Time and Run Time and Compile Time | |
| 61 | Traceکردن کد | Trace code | |
| 62 | استفاده از Immediate Window | Use the Immediate Window | |
| 63 | استفاده از Local Window | Using Local Window | |
| 64 | استفاده از Call Stack | Use the Call Stack | |
| 65 | استفاده از Watch Window | Use the Watch Window | |
| 66 | خطاهای پیش بینی نشده | Unforeseen errors | |
| 67 | دستیابی و گرفتن خطاهای ایجاد شده | Pursuit and capture created errors | |
| 68 | مدیریت خطا | Error management | |
| 69 | حالتهای مختلف ارجاع در On Error | Different modes On Reference Error | |
| 70 | شماره خطا ها (Error Numbers) | Error number (Error Numbers) | |
| 71 | ایجاد خطا! | Make error! | |
بخش دوازدهم : استفاده از منابع راهنما |
| 72 | استفاده از منابع در برنامه نویسی VBA | Use VBA programming resources | |