به توسعهدهنده حرفهای Excel VBA تبدیل شوید - فراتر از ماکروها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توانایی استفاده از قدرت زبان VBA برای خودکارسازی پردازش داده و توسعه برنامههای کامل Excel. همه چیزهایی که نیاز دارید.
- فراتر رفتن از ضبط ماکروهای ساده. کار با رویههای رویداد
- دینامیک دستکاری کتابها، برگهها و آرایهها
- انتقال داده به و از spreadsheet برای پردازش
- تسلط به مهمترین کنترلهای ActiveX مانند Frame ،MultiPage ،List Box با استفاده از VBA
- توسعه اپلیکیشن VBA کاملاً کاربردی برای مرتبسازی و سازماندهی مجدد برگهها در هر کتاب کاری
پیشنیازهای دوره
- آشنایی با رابط کاربری Excel (نوار Ribbon). درک اولیه از آرایهها و ساختار حلقهها
- تمایل به آزمایش و کشف
- توانایی ایجاد کتابها و برگههای کاری با Excel
- توانایی نامگذاری سلولها و محدودهها
- درک توابع Excel Worksheet
توضیحات دوره
با ضبط ماکرو شروع میکنیم و شما را گام به گام همراهی میکنیم تا مهارتهای VBA خود را توسعه دهید. این مهارتها تضمین میکند توانایی شما در Excel VBA به سطح بالاتری برسد. در پایان این دوره، مهارتها و دانش اساسی لازم برای ساخت روتینهای خودکار پردازش داده در VBA و توسعه اپلیکیشن کامل Excel را خواهید داشت. این دوره برای کسانی است که روزانه از Excel برای پردازش داده استفاده میکنند و میخواهند از انجام تسک های تکراری دست بردارند و از قدرت ماکروها و خودکارسازی VBA استفاده کنند.. اگر قصد دارید طراحی برنامه های VBA را بهعنوان حرفه دنبال کنید و آمادهی تلاش و کنجکاوی هستید، این دوره مهارتهای پایه محکم و مورد نیاز شما را فراهم میکند. این دوره پر از مثالها و تمرینهای عملی است. ما مهمترین مفاهیم برنامهنویسی VBA مانند برنامهنویسی در سطح رویدادهای Workbook و Worksheet را بررسی میکنیم. همچنین استفاده از کنترلهای ActiveX را با مثالها و پروژهها بررسی میکنیم. باور داریم اگر آمادهی تلاش باشید، این دوره ابزارها و مهارتهای اساسی را برای شما مهیا کرده تا بتوانید در دنیای جذاب برنامهنویسی VBA برای افزایش بهرهوری پیشرفت کنید.
این دوره برای چه کسانی مناسب است؟
- کاربرانی که میخواهند از پردازش داده روزانه Excel به خودکارسازی پردازش داده با VBA برای افزایش بهرهوری دست یابند
- کسب مهارتهای برنامهنویسی VBA برای تضمین فرصتهای شغلی در این زمینه
- استفاده از مهارتهای VBA برای سادهتر کردن کارهای روزمره Excel و کمک به همکاران
به توسعهدهنده حرفهای Excel VBA تبدیل شوید - فراتر از ماکروها
-
مقدمه 02:05
-
فعال کردن تب Developer VBA در نوار Ribbon 01:19
-
ضبط ماکرو 03:26
-
مشاهده و تحلیل کد ماکروی ضبط شده 06:00
-
ویرایش کد ماکروی ضبط شده 09:34
-
ضبط ماکروها با حالتهای مطلق و نسبی و مقایسه نتایج 07:47
-
ذخیره کتاب کاری فعال با ماکرو 04:08
-
اعتماد به کتاب کار برای جلوگیری از مشکلات امنیتی 04:44
-
بررسی در رابط ویرایشگر کد Visual Basic for Application 02:50
-
نوشتن اولین کد VBA خود 03:52
-
افزودن دکمههای نوارابزار 03:03
-
افزودن کنترلهای فرم 04:25
-
درک سلسلهمراتب آبجکت Excel 12:15
-
شناسایی محدودههای برگه کاری 15:43
-
نحوه آدرسدهی صحیح به سلولها و محدودهها در یک برگه 19:55
-
ایجاد متغیرها 07:20
-
تعریف انواع داده 12:00
-
مدیریت رشتهها 19:14
-
ساختار آرایهها 13:53
-
مقایسه آرایهها با متغیرهای معمولی 03:06
-
نگاهی دقیقتر به آرایههای ایستا و پویا 16:19
-
حلقه زدن درون آرایهها 05:41
-
استفاده از تابع ()Erase 02:18
-
استفاده از دستورهای Redim و Redim Preserve؛ تعریف آرایه دو بعدی 11:50
-
ایجاد رویههای تابع 12:35
-
تست توابع سفارشی 05:39
-
رویههای تابع، محدوده تابع و تنظیم ارجاع از کتابهای کاری دیگر 19:37
-
اجرای رویههای تابع 18:26
-
فراخوانی تابع در فرمولهای صفحهگسترده 09:17
-
نمایش استفاده از توابع سفارشی در قانون قالببندی شرطی 09:17
-
نگاهی دقیقتر به آرگومانهای تابع 05:02
-
نمونه تابع با یک آرگومان 03:18
-
نمونه تابع با دو آرگومان 03:18
-
توابعی که آرگومانهای اختیاری میپذیرند 07:24
-
آرایهها دوباره: توابعی که آرایه برمیگردانند 04:12
-
توابعی که تعداد نامحدودی آرگومان میپذیرند 05:22
-
یاد میگیریم چگونه برای تابع خود و آرگومانهای آن توضیحاتی ارائه کنیم 07:25
-
درک ترتیب رویدادها 03:56
-
نمای کلی رویدادهای VBA: درک ترتیب رویدادها 10:37
-
فراخوانی ماژولهای استاندارد از رویههای مدیریت رویداد 04:45
-
رویههای مدیریت رویداد که از آرگومانها استفاده میکنند 11:41
-
رویدادهای سطح کتاب کار 02:38
-
کدنویسی نمونه رویداد سطح کتاب کار 04:31
-
نمونهای از رویدادهای سطح برگه 04:59
-
نمونه رویداد Workbook_Activate 03:56
-
رویه رویداد NewSheet 02:27
-
نگاهی به مدیریت رویداد BeforeSave 03:31
-
رویداد غیرفعالسازی 03:33
-
رویه رویداد BeforePrint 02:59
-
رویداد WorksheetChange 06:56
-
رویداد BeforeRightClick 07:35
-
معرفی بخش 01:39
-
انواع خطاهای VBA 00:45
-
مدیریت خطاها 05:56
-
استفاده از آبجکت Err: یک نمونه 06:27
-
نمونههایی از تکنیکهای مدیریت خطای VBA 10:19
-
معرفی درس و مرور درس قبلی 01:48
-
کار با محدودههای برگهها: کپی کردن محدودهها 05:05
-
بحث بیشتر درباره کپی محدودهها 09:51
-
کپی کردن محدودهای با اندازه متغیر: متد CurrentRange آبجکت Range 09:30
-
نکاتی برای کار با محدودهها 06:23
-
چگونه انواع مختلف محدودهها مانند اولین سلول خالی در یک ستون را شناسایی کنیم؟ 04:05
-
مثالهایی از انتخاب محدوده 02:06
-
استفاده از ویژگی Resize آبجکت Range برای مدیریت محدودههای با اندازه متغیر 13:47
-
پرامپت نویسی ورودی از کاربر 06:57
-
یک روش پیشرفتهتر استفاده از تابع InputBox 07:14
-
بحث بیشتر درباره تابع InputBox، پر کردن سلولها با مقادیر InputBox 07:35
-
وقفه دادن به ماکرو برای انتخاب محدوده 04:22
-
شمارش سلولهای انتخابشده 06:43
-
تشخیص نوع محدوده انتخاب شده: سلول تکی، محدوده متوالی از سلولها و غیره 04:19
-
کدی برای بررسی وجود یک برگه کاری در یک کتاب کار 01:39
-
دسترسی به والدین یک آبجکت Excel 05:29
-
باز کردن فایلها برای استخراج داده به برگهها با استفاده از ()Application.GetOpenFilename 08:10
-
ذخیره فایل 00:52
-
ساخت فرمهای داده بر اساس اطلاعات موجود در یک برگه کاری 04:48
-
مقدمه: آنچه در این بخش خواهیم آموخت 01:27
-
افزودن UserForm ها به پروژههای VBA 03:31
-
آشنایی با انواع مختلف کنترلها در جعبهابزار 05:40
-
استفاده از پنجره Properties برای تنظیم ویژگیهای کنترلها 07:52
-
نامگذاری کنترلها 02:50
-
نمایش فرمها 05:17
-
مدیریت لیستها با استفاده از کنترلهای ListBox و ComboBox 12:46
-
مقدمه بخش 00:53
-
نمایش عملی حالتهای مودال و غیرمودال UserForm 08:43
-
اپلیکیشن نمونه نوار پیشرفت 08:49
-
استفاده از کنترل Multipage برای توسعه اپلیکیشن کتابها 32:51
مشخصات آموزش
به توسعهدهنده حرفهای Excel VBA تبدیل شوید - فراتر از ماکروها
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:86
- مدت زمان :10:04:11
- حجم :3.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy