کتاب کتاب فشرده آموزش برنامهنویسی VBA در اکسل: از صفر تا خودکفایی (Weekend Crash Course) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره فشرده آموزش برنامهنویسی VBA در اکسل: از صفر تا خودکفایی دوره فشرده آموزش برنامهنویسی VBA در اکسل: از صفر تا خودکفایی (Weekend Crash Course) معرفی دوره: اکسل را به خدمت خود درآورید، نه برعکس! آی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره فشرده آموزش برنامهنویسی VBA در اکسل: از صفر تا خودکفایی (Weekend Crash Course)
موضوع کلی: برنامهنویسی در اکسل
موضوع میانی: مبانی و مقدمات VBA در اکسل
📋 سرفصلهای دوره
- 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. استفاده از نامگذاری معنادار
تگها:
Excel Macros
Excel Programming
Excel VBA
VBA Excel
VBA از صفر
VBA اکسل
Weekend Crash Course
آموزش VBA
آموزش برنامه نویسی اکسل
اکسل VBA
برنامه نویسی VBA
برنامه نویسی در اکسل
خودکفایی در VBA
مبانی VBA
مقدمات VBA
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.