دوره فشرده آموزش برنامهنویسی VBA در اکسل: از صفر تا خودکفایی (Weekend Crash Course) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب فشرده آموزش برنامهنویسی VBA در اکسل: از صفر تا خودکفایی (Weekend Crash Course)
موضوع کلی: برنامهنویسی در اکسل
موضوع میانی: مبانی و مقدمات VBA در اکسل
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی برنامهنویسی VBA در اکسل
- 2. چرا VBA یاد بگیریم؟ مزایا و کاربردها
- 3. فعال کردن تب Developer در اکسل
- 4. درک تنظیمات امنیتی ماکرو
- 5. اولین گام: ضبط یک ماکرو ساده
- 6. اجرای ماکروهای ضبط شده
- 7. بررسی کد VBA تولید شده توسط ضبط ماکرو
- 8. مقدمهای بر محیط برنامهنویسی VBA (VBE)
- 9. اجزای محیط VBE: پنجره Project Explorer
- 10. اجزای محیط VBE: پنجره Properties
- 11. ماژولها، کلاس ماژولها و ماژولهای فرم
- 12. آشنایی با Subroutines (روالها)
- 13. آشنایی با توابع (Functions)
- 14. اولین Subroutine خود را بنویسیم
- 15. اصول نامگذاری در VBA
- 16. مفهوم Object (شیء) در VBA
- 17. مفهوم Property (ویژگی) در VBA
- 18. مفهوم Method (متد) در VBA
- 19. درک سلسله مراتب Object Model اکسل
- 20. اعلام و استفاده از متغیرها (Dim)
- 21. انواع دادهها در VBA: Integer, Long, String
- 22. انواع دادهها در VBA: Boolean, Date, Double
- 23. نوع داده Variant و کاربردهای آن
- 24. ثوابت (Constants) در VBA
- 25. آرایهها (Arrays): تعریف و استفاده
- 26. آرایههای پویا (Dynamic Arrays)
- 27. عملگرهای حسابی (+, -, *, /)
- 28. عملگرهای مقایسهای (=, <>, <, >, <=, >=)
- 29. عملگرهای منطقی (And, Or, Not, Xor)
- 30. اولویت عملگرها
- 31. دستور MsgBox برای نمایش پیام
- 32. دستور InputBox برای دریافت ورودی
- 33. کامنتگذاری در VBA برای خوانایی کد
- 34. ساختار شرطی If...Then...End If
- 35. ساختار شرطی If...Then...Else...End If
- 36. ساختار شرطی If...Then...ElseIf...End If
- 37. استفاده از If تودرتو (Nested If)
- 38. ساختار شرطی Select Case...End Select
- 39. حلقه For...Next برای تکرار با شمارنده
- 40. حلقه For Each...Next برای تکرار روی Collection
- 41. حلقه Do While...Loop
- 42. حلقه Do Until...Loop
- 43. حلقه Do...Loop While و Do...Loop Until
- 44. دستور Exit For و Exit Do برای خروج از حلقه
- 45. ایجاد حلقههای تودرتو (Nested Loops)
- 46. استفاده از GoTo برای پرش به خطوط کد (احتیاط!)
- 47. دستور With...End With برای کار با اشیاء
- 48. مدیریت خطا با On Error Resume Next
- 49. مدیریت خطا با On Error GoTo
- 50. تابع IsError و Erl
- 51. ساختار خطاگیری استاندارد (Error Handler)
- 52. پاکسازی منابع پس از خطا
- 53. رویکردهای مختلف برای مدیریت خطا
- 54. شیء Application: تنظیمات کلی اکسل
- 55. شیء Workbook: کار با فایلهای اکسل
- 56. باز کردن و بستن Workbookها
- 57. ذخیره Workbookها (Save, SaveAs)
- 58. شیء Worksheet: کار با برگهها
- 59. افزودن، حذف و کپی Worksheetها
- 60. تغییر نام و پنهان کردن Worksheetها
- 61. شیء Range: مبنای کار با سلولها
- 62. انتخاب سلولها و محدودهها (Select)
- 63. مقداردهی و خواندن از Range (Value)
- 64. تغییر فرمت سلولها (Font, Interior, Borders)
- 65. کپی و چسباندن (Copy, Paste, PasteSpecial)
- 66. کار با مجموعهای از سلولها (Cells)
- 67. دسترسی به سطرها و ستونها (Rows, Columns)
- 68. استفاده از Offset برای جابجایی در Range
- 69. استفاده از Resize برای تغییر اندازه Range
- 70. یافتن آخرین سطر یا ستون پر شده (Last Row/Column)
- 71. استفاده از SpecialCells برای انتخاب ویژه
- 72. تابع Find و FindNext برای جستجو
- 73. فیلتر کردن دادهها با AutoFilter
- 74. مرتبسازی دادهها با Sort
- 75. ایجاد توابع سفارشی (User-Defined Functions - UDFs)
- 76. استفاده از UDFها در کاربرگ اکسل
- 77. معرفی UserFormها برای رابط کاربری گرافیکی
- 78. افزودن کنترلها به UserForm (TextBox, ComboBox)
- 79. کدنویسی برای رویدادهای کنترلها (مثلاً Click)
- 80. نمایش و مخفی کردن UserFormها
- 81. اعتبارسنجی ورودی کاربر در UserForm
- 82. مفهوم رویدادها (Events) در VBA
- 83. رویدادهای Workbook (مثلاً Open, BeforeSave)
- 84. رویدادهای Worksheet (مثلاً Change, SelectionChange)
- 85. دسترسی به فایلها و پوشهها با FileSystemObject (FSO)
- 86. ایجاد، حذف و تغییر نام فایلها با FSO
- 87. ایجاد و حذف پوشهها با FSO
- 88. کار با مسیرها و نام فایلها
- 89. اصول بهینهسازی عملکرد کد VBA
- 90. ابزارهای Debugging در VBE
- 91. استفاده از Breakpoints برای توقف کد
- 92. اجرای گام به گام کد (Step Into, Step Over)
- 93. پنجره Watch برای نظارت بر متغیرها
- 94. پنجره Immediate برای تست و تغییر لحظهای
- 95. استفاده از Debug.Print برای خروجیگیری
- 96. کنترل صفحه نمایش (Application.ScreenUpdating)
- 97. مدیریت رویدادها (Application.EnableEvents)
- 98. مدیریت محاسبات (Application.Calculation)
- 99. اصول کدنویسی تمیز و خوانا
- 100. استفاده از نامگذاری معنادار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.