دوره برنامهنویسی VBA اکسل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- برنامهنویسی در اکسل از ابتدا
- پیادهسازی اتوماسیون در اکسل
- ایجاد اپلیکیشن در اکسل
- بهترین تکنیکهای برنامهنویسی در اکسل
- تکنیکهای پیشرفته برنامهنویسی در اکسل
توضیحات دوره
این دوره به همه کسانی که میخواهند یاد بگیرند چگونه از VBA در اکسل استفاده کنند اختصاص دارد. شما یاد میگیرید که چگونه اپلیکیشن های پیچیده ایجاد کنید و اتوماسیونها را در محیط اکسل انجام دهید.
در این دوره از مبانی شروع خواهیم کرد، بنابراین به هیچ تجربه برنامهنویسی نیاز نیست تا بتوانید شرکت کنید و یاد بگیرید چگونه در اکسل کد بنویسید.
ما بیشتر روی جنبههای عملی و کمی روی جنبههای نظری برنامهنویسی در اکسل تمرکز خواهیم کرد. ما بهترین تکنیکهای برنامهنویسی که خود یاد گرفتهایم را به شما نشان میدهیم.
ما مباحثی مانند فعالسازی بخش توسعهدهنده، ضبط ماکرو، خواندن کد ضبطشده، اشکالزدایی کد، ایجاد رابطهای کاربری (UI)، ایجاد اپلیکیشنها و استفاده از کلاسها و آبجکتها در VBA اکسل را پوشش خواهیم داد.
این دوره به 6 بخش تقسیم شده که در آنجا هر یک از موضوعات مطرحشده را مورد بحث قرار خواهیم داد. ما از دانش بهدستآمده برای ایجاد 3 اپلیکیشن در اکسل استفاده خواهیم کرد.
این اپلیکیشن ها شامل بازی زندگی، بازی Minesweeper و اپلیکیشن رژیم غذایی هستند. هر یک از این اپلیکیشنها سطح متفاوتی از پیچیدگی تسک را ارائه خواهند داد. با ایجاد این اپلیکیشنها، ما تکنیکهای مختلف پروژه و رویکردهای برنامهنویسی را یاد خواهیم گرفت.
به هر درس برنامهنویسی یک پیوست با فایل اکسل و کد ایجاد شده در درس فعلی اضافه خواهد شد تا برای شما آسانتر باشد تا با دوره پیش بروید و با مقایسه کدی که ایجاد کردهاید با کد دوره، باگها را شناسایی کنید.
این دوره برای چه کسانی مناسب است؟
- این دوره به تمام کسانی که میخواهند مهارتهای برنامهنویسی خود را در VBA اکسل یاد بگیرند یا بهبود بخشند اختصاص دارد.
دوره برنامهنویسی VBA اکسل
-
مقدمه 01:27
-
راهاندازی محیط 02:22
-
ضبط ماکرو 04:58
-
تایپهای داده در VBA اکسل 02:48
-
ماژولها، متغیرها و اعلان متدها 04:01
-
خواندن ماکروی ضبط شده 10:30
-
اصلاح ماکروی ضبط شده 10:13
-
اعلان متغیرها 11:33
-
بررسی بخش و آشنایی با الگوریتم 02:15
-
آشنایی با فرمهای کاربری 07:08
-
کنترلهای فرم کاربری 08:14
-
پیادهسازی منطق فرم کاربری 10:51
-
ایجاد فیلد - بخش 1 11:15
-
ایجاد فیلد - بخش 2 11:34
-
محدودیت مثبت عدد صحیح برای ژنراتور فیلد 08:29
-
ایجاد جمعیت تصادفی 11:42
-
ایجاد چرخه عمر - خواندن داده 18:07
-
ایجاد چرخه عمر - اعمال قوانین 08:51
-
ایجاد چرخه عمر - شمارش همسایگان زنده 13:02
-
ایجاد چرخه عمر - بررسی تعداد همسایگان زنده 14:53
-
ایجاد چرخه عمر - کپی داده از حافظه به اکسل 12:41
-
بررسی بخش و مقدمه 05:28
-
رابط کاربری Minesweeper - ایجاد پنل بازی 08:37
-
رابط کاربری Minesweeper - افزودن modes و شیتهای پسزمینه 10:20
-
افزودن متغیرهای گلوبال 08:03
-
ایجاد فیلد 09:33
-
ایجاد فیلد - بررسی ماکروی ضبط شده 11:19
-
ایجاد فیلد - انتقال کد تولید شده 11:17
-
ایجاد فیلد - خواندن اندازه از سلولها با استفاده از متغیرهای گلوبال 12:38
-
ایجاد مینها - بخش 1 14:29
-
ایجاد مینها - بخش 2 16:50
-
ایجاد مینها - بخش 3 - تسریع ماکرو 14:10
-
محاسبه تعداد مینها 19:13
-
نمایش فیلدها - ضبط رویداد دابل کلیک - بخش 1 09:44
-
نمایش فیلدها - ضبط رویداد دابل کلیک - بخش 2 11:28
-
نمایش فیلدها - شمارش امتیاز و شرایط برد 20:30
-
نمایش فیلدها - شرایط باخت 11:51
-
Populate کردن اطلاعات برد-باخت 08:51
-
نمایش خودکار صفرها 15:52
-
نمایش خودکار صفرها - فیکس کردن باگ 09:35
-
ضبط کلیک راست دکمه ماوس - علامتگذاری فیلدها 06:40
-
دکمه کلیک راست ماوس - پاکسازی glitch و نمایش فیلد 03:12
-
آمار 11:32
-
حذف ضد تقلب - چالش 04:07
-
راهحل ضد تقلب 04:56
-
افکت باخت و برد 13:12
-
پنهانسازی شیتها - نهایی 03:51
-
بررسی بخش و مقدمه 00:57
-
OOP و الگوهای طراحی 03:52
-
کلاسها در اکسل 02:37
-
مثال کلاس، ایجاد کلاس 09:46
-
مثال کلاس، ایجاد آبجکت 07:01
-
بررسی متد فکتوری 02:48
-
پیادهسازی متد فکتوری 05:09
-
بررسی بخش و مقدمه 06:11
-
ساخت کلاس مواد اولیه 10:25
-
فکتوری کلاس مواد اولیه 11:21
-
ساخت کلاس وعده غذایی 05:23
-
فکتوری کلاس وعده غذایی 11:07
-
ساخت کلاس وعدههای روزانه 09:06
-
فکتوری وعدههای روزانه 13:56
-
اصلاح ساخت و فکتوری کلاس وعده غذایی 11:26
-
ساخت کلاس برنامه غذایی هفتگی 05:48
-
فکتوری برنامه غذایی هفتگی 10:10
-
View اصلی 10:23
-
View مواد اولیه 08:39
-
View مواد اولیه - اصلاح دکمههای جدید 10:58
-
View وعدههای غذایی 07:57
-
View وعدههای غذایی - افزودن عناصر رابط کاربری از طریق کد - بخش 1 11:18
-
View وعدههای غذایی - افزودن عناصر رابط کاربری از طریق کد - بخش 2 11:43
-
View وعدههای غذایی - افزودن عنصر رابط کاربری برای مدیریت رویداد 16:24
-
View وعدههای غذایی - جابجایی سطرهای مواد اولیه 09:07
-
View وعدههای غذایی - اصلاح دکمه 17:37
-
View رژیم هفتگی - بخش 1 11:19
-
View رژیم هفتگی - بخش 2 14:22
-
رژیم هفتگی - تولید رابط کاربری پویا - بخش 1 09:19
-
رژیم هفتگی - تولید رابط کاربری پویا - بخش 2 09:49
-
افزودن رابط کاربری پویا برای مدیریت رویداد عنصر در رژیم هفتگی 15:15
-
رژيم هفتگی - اصلاح دکمههای جدید 12:57
-
ساختار فایل اپلیکیشن رژیم غذایی و ذخیره داده 11:27
-
View مواد اولیه - افزودن ماده اولیه جدید - بخش 1 12:29
-
View مواد اولیه - افزودن ماده اولیه جدید - بخش 2 12:46
-
View مواد اولیه - افزودن ماده اولیه جدید - بخش 3 15:42
-
View مواد اولیه - Populate کردن مواد اولیه در ComboBox 09:32
-
View مواد اولیه - بارگذاری ماده اولیه از ComboBox 10:26
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 1 09:33
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 2 - بررسی عددی بودن مقدار 14:33
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 3 - بررسی عددی بودن مقدار در عناصر پویا 05:59
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 4 - محاسبه کیلوکالری - بخش 1 10:32
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 5 - محاسبه کیلوکالری - بخش 2 11:52
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 6 - محاسبه کیلوکالری - بخش 3 09:52
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 7 - محاسبه کیلوکالری 4 عناصر پویا 16:31
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 8 - محاسبه کیلوکالری 5 عناصر پویا - ردیابی باگ 09:38
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 9 - ذخیره داده - بخش 1 09:09
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 10 - ذخیره داده - بخش 2 13:18
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 11 - ذخیره داده - بخش 3 13:53
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 12 - ذخیره داده - بخش 4 12:56
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 12 - ذخیره داده - بخش 5 14:24
-
View وعدههای غذایی - افزودن وعده غذایی جدید - بخش 12 - ذخیره داده - بخش 6 08:35
-
View وعدههای غذایی - فیکس کردن خطاها 16:21
-
View وعدههای غذایی - Populate کردن وعدههای غذایی در ComboBox 04:59
-
View وعدههای غذایی - بارگذاری وعدههای غذایی به فرم کاربر - بخش 1 13:25
-
View وعدههای غذایی - بارگذاری وعدههای غذایی به فرم کاربر - بخش 2 18:33
-
View وعدههای غذایی - بارگذاری وعدههای غذایی به فرم کاربر - بخش 3 08:59
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 1 08:58
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 2 - لیست combobox پویا 10:25
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 2 - لیست combobox پویا - فیکس کردن باگ 03:18
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 3 - محاسبه کل تغذیه برای روز 15:10
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 4 - comboboxes روز هفته 07:17
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 5 - ایجاد آبجکت برنامه غذایی 11:55
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 6 - افزودن داده به آبجکت - بخش 1 11:13
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 7 - افزودن داده به آبجکت - بخش 2 16:18
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 8 - افزودن داده به آبجکت - بخش 3 17:49
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 9 - افزودن داده به آبجکت - بخش 4 14:33
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 10 - افزودن داده به آبجکت - بخش 5 16:27
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 11 - افزودن داده از عناصر پویا - بخش 1 19:55
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 12 - افزودن داده از عناصر پویا - بخش 2 07:42
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 13 - نمایش داده خاص روز - بخش 1 07:35
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 14 - نمایش داده خاص روز - بخش 2 14:20
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 15 - حذف آیتم از لیست 14:31
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 16 - ذخیره برنامه غذایی - بخش 1 13:02
-
View رژیم هفتگی - افزودن وعدههای روزانه جدید - بخش 16 - ذخیره برنامه غذایی - بخش 2 17:35
-
View رژیم هفتگی - بارگذاری برنامههای رژیم هفتگی به Combo Box 20:41
-
View رژیم هفتگی - بارگذاری برنامه رژیم هفتگی به حافظه - بخش 1 14:59
-
View رژیم هفتگی - بارگذاری برنامه رژیم هفتگی به حافظه - بخش 2 16:57
-
View رژیم هفتگی - بارگذاری برنامه رژیم هفتگی به حافظه - بخش 3 15:15
-
View رژیم هفتگی - بارگذاری برنامه رژیم هفتگی به حافظه - بخش 4 07:52
-
View رژیم هفتگی - بارگذاری برنامه روزانه در رابط کاربری - بخش 1 13:15
-
View رژیم هفتگی - بارگذاری برنامه روزانه در رابط کاربری - بخش 2 14:10
-
View رژیم هفتگی - بارگذاری برنامه روزانه در رابط کاربری - بخش 3 14:25
-
View رژیم هفتگی - بارگذاری برنامه روزانه در رابط کاربری - بخش 4 17:39
-
View رژیم هفتگی - بارگذاری برنامه روزانه در رابط کاربری - بخش 5 20:07
-
View رژیم هفتگی - بارگذاری برنامه روزانه در رابط کاربری - بخش 6 21:47
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 1 15:55
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 2 13:48
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 3 12:35
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 4 17:29
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 5 15:34
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 6 21:29
-
View رژیم هفتگی - تولید رژیم غذایی به ورک شیت اکسل - بخش 7 11:59
-
فیکس کردن باگ ها 05:21
مشخصات آموزش
دوره برنامهنویسی VBA اکسل
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:141
- مدت زمان :26:23:06
- حجم :17.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy