آموزش جامع اکسل VBA - دوره کامل برای مبتدیان - آخرین آپدیت

دانلود Excel VBA - The Complete Excel VBA Course for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری اکسل VBA، صفحات گسترده خود را به سطح جدیدی ببرید. نوشتن کدهای قدرتمند VBA برای اتوماسیون فرآیندها شناسایی موقعیت‌های واقعی برای به کارگیری مهارت‌های جدید VBA درک، تست و رفع خطاهای کدنویسی VBA دسترسی مادام‌العمر به دروس، فایل‌های تمرینی، exercises و پشتیبانی یک‌به‌یک مدرس دروس جذاب و کاربردی شامل پروژه‌های واقعی اکسل VBA برای تکمیل پروژه‌ها و چالش‌های متنوع برای تقویت مهارت‌ها پیش نیازها: داشتن دانش متوسط تا پیشرفته از محیط اکسل این دوره با اکسل 2010 تدریس شده است، اما مفاهیم در تمامی نسخه‌ها کاربرد دارد هیچ پیش‌نیاز برنامه‌نویسی لازم نیست؛ دوره از مفاهیم پایه شروع می‌شود

نظرات برخی از دانشجویان ما...

"واقعاً دوره بسیار خوبی در مورد VBA بود! *****"

"محتوای عالی، مثال‌های کاربردی؛ قطعاً دوره‌های دیگر این مدرس را هم خواهم گذراند!"

"دوره ای عالی برای شروع یادگیری VBA. مدرس هر مفهوم را به طور واضح توضیح می‌دهد و با مثال‌های زیاد شما را راهنمایی می‌کند.

"دوره عالی برای مبتدیان یا افرادی که می‌خواهند دانش خود را بازسازی کنند. می‌دانم که برای برخی قطعه‌کدهای کاربردی دوباره به این جلسات باز خواهم گشت، چون همان‌طور که مدرس می‌گوید «نمی‌توان همه چیز را به خاطر سپرد» و من عاشق این هستم که بدانم هر چیزی را کجا پیدا کنم.

آیا می‌خواهید مهارت‌های اکسل خود را ارتقا دهید و VBA را بیاموزید؟ خب، شما به جای درستی آمده‌اید.

این دوره هر آنچه را که برای تسلط بر Excel VBA نیاز دارید پوشش می‌دهد. تنها در چند ساعت می‌توانید ماکروهای خود را برای انجام کارهای پیچیده و اتوماسیون گزارش‌ها بنویسید.

مباحث پوشش داده شده عبارتند از:

  • یادگیری مفاهیم پایه زبان VBA

  • استفاده از حلقه‌ها (Loops) برای انجام کارهای تکراری

  • تعامل با کاربر از طریق UserForms و Message Boxes

  • کار با توابع داخلی VBA

  • دسترسی به دایرکتوری‌ها و فایل‌ها

  • اتوماسیون تولید گزارشات و ذخیره‌سازی به صورت PDF

  • ساخت توابع اختصاصی اکسل و Add-Ins

شما موارد زیر را دریافت خواهید کرد:

  • پشتیبانی مستقیم از مدرس

  • دسترسی مادام‌العمر به دروس و محتوا

  • پروژه‌های واقعی اکسل VBA برای اجرا

  • آموزش‌های جذاب، کاربردی و بدون حاشیه

خب، وقت حرف زدن تمام شد. یک قهوه بردارید و بیایید شروع کنیم!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • ابتدا این فایل‌ها را دانلود کنید Download These Files First

ضبط اولین ماکرو Recording your First Macro

  • ضبط اولین ماکرو Recording your First Macro

  • اختصاص ماکرو به دکمه تولبار Assigning your Macro to a Toolbar Button

  • سفارشی‌سازی ریبون برای افزودن دکمه‌های ماکرو Customising the Ribbon to Add your Macro Buttons

  • ویرایش کد ماکرو - بخش اول Editing your Macro Code 1

  • استفاده از مراجع نسبی هنگام ضبط ماکروها Using Relative References when Recording Macros

  • ذخیره کردن فایل حاوی ماکرو Saving a Workbook Containing a Macro

  • ویرایش کد ماکرو - بخش دوم Editing your Macro Code 2

  • افزودن دکمه به شیت برای اجرای ماکرو Adding a Button to the Worksheet to Run your Macro

شروع کار با VBA Getting Started with VBA

  • آشنایی با محیط ویرایشگر ویژوال بیسیک (VBE) Introducing the Visual Basic Editor

  • نوشتن اولین ماکرو Writing your First Macro

  • پاکسازی کدهای ضبط شده Cleaning Recorded Code

  • کار با آرگومان‌های متدها Working with Method Arguments

  • ارجاع به سلول‌ها، شیت‌ها و ورک‌بوک‌ها Referring to Cells, sheets and Workbooks

  • خطاهای رایج در VBA Errors in VBA

  • آزمون مقدماتی VBA Introduction to VBA Quiz

  • چالش ضبط و ویرایش ماکروها Recording and Editing Macros Challenge

  • پاسخ چالش ضبط و ویرایش ماکروها Recording and Editing Macros Challenge Answer

کار با متغیرها Working with Variables

  • استفاده از متغیرها Using Variables

  • نقش Option Explicit The Role of Option Explicit

  • محدوده متغیرها (Scope) Variable Scope

  • استفاده از متغیرهای شیء (Object Variables) Using Object Variables

  • آزمون استفاده از متغیرها Using Variables Quiz

اتخاذ تصمیمات (ساختارهای شرطی) Making Decisions

  • دستورات If..Then..Else If..Then..Else Statements

  • دستورات Select Case Select Case Statements

حلقه‌ها (Looping) Looping

  • حلقه‌های شرطی Conditional Loops

  • استفاده از شیء Cells در حلقه Using the Cells Object with a Loop

  • حلقه‌های شرطی: به‌روزرسانی لیست موجودی Conditional Loops - Updating an Inventory List

  • حلقه‌های شمارشی: حذف ردیف‌های خالی در شیت Counter Loops - Delete Blank Rows on a Worksheet

  • حلقه‌های شمارشی: محافظت از تمام شیت‌های ورک‌بوک Counter Loops - Protect All the Worksheets in a Workbook

  • حلقه‌های مجموعه‌ای: تبدیل متن انتخاب شده به حروف بزرگ Collection Loops - Convert Selected Text to Uppercase

  • حلقه‌های تو در تو: به‌روزرسانی لیست موجودی - بخش ۲ Nesting Loops - Updating an Inventory List 2

  • افزایش سرعت اجرای دستورات و جلوگیری از تداخل Make your Procedures Faster and Stop Interference

  • چالش حلقه‌ها - اول Looping Challenge

  • پاسخ چالش حلقه‌ها - اول Looping Challenge Answer

  • چالش حلقه‌ها - دوم Looping Challenge 2

  • پاسخ چالش حلقه‌ها - دوم Looping Challenge 2 Answer

مدیریت خطاها و دیباگینگ Error Handling and Debugging

  • دیباگ کردن کدها Debugging Code

  • دستور On Error Resume Next On Error Resume Next

  • ساخت مدیریت‌کننده خطا (Error Handlers) Creating Error Handlers

  • استفاده از چندین مدیریت‌کننده خطا Using Multiple Error Handlers

  • شیء Err The Err Object

  • روش‌های دیگر مدیریت خطاهای پیش‌بینی شده Other Ways of Handling Anticipated Errors

تعامل با کاربر User Interaction

  • جعبه پیام (Message Box): به‌روزرسانی لیست موجودی - ۳ Message Boxes - Updating an Inventory List 3

  • جعبه ورودی (Input Box) Input Boxes

  • جعبه‌های دیالوگ: استفاده از Save As Dialog Boxes - Using the Save As Dialog Box

کار با فایل‌ها و پوشه‌ها Working with Files and Folders

  • حلقه روی تمام فایل‌های یک پوشه Loop Through all Files in a Folder

  • حلقه روی فایل‌های خاص: لیست کردن نام فایل‌ها در شیت Loop Through Specific Files of Type - List File Names on a Worksheet

  • ساخت دایرکتوری و خروجی PDF Create Directories and Export as PDF

کار با آرایه‌ها Working with Arrays

  • مقدمه آرایه‌ها - آرایه‌های تک‌بعدی ثابت Introduction to Arrays – One-Dimensional Fixed Arrays

  • آرایه‌های دوبعدی Two-Dimensional Arrays

  • آرایه‌های پویا (Dynamic Arrays) Dynamic Arrays

فرم‌های کاربر (UserForms) UserForms

  • ساخت یک Userform Creating a Userform

  • باز و بسته کردن Userform Opening and Closing a Userform

  • افزودن قابلیت‌ها به Userform Adding Functionality to the Userform

  • اعتبارسنجی داده‌ها در Userform Validating Data on a Userform

  • چالش Userforms Userforms Challenge

  • پاسخ چالش Userforms Userforms Challenge Answer

  • چالش ترکیبی Userforms، آرایه‌ها و فایل‌ها Userforms, Arrays and Files & Folders Challenge

  • پاسخ چالش ترکیبی Userforms، آرایه‌ها و فایل‌ها Userforms, Arrays and Files & Folders Challenge Answer

اجرای دستورات از طریق رویدادها (Events) Running Procedures from Events

  • رویداد باز شدن ورک‌بوک (Workbook Open) The Workbook Open Event

  • رویداد قبل از ذخیره ورک‌بوک (Before Save) The Workbook Before Save Event

  • رویداد ایجاد شیت جدید The New Sheet Event

  • رویداد تغییر انتخاب (Selection Change) The Selection Change Event

  • رویداد تغییر در شیت (Worksheet Change) The Worksheet Change Event

ساخت توابع اختصاصی Creating Function Procedures

  • ساخت یک تابع (Function Procedure) Creating a Function Procedure

  • آرگومان‌های اختیاری و انواع داده‌ها Optional Arguments and Data Types

  • مستندسازی توابع ساخته شده Documenting your Function Procedures

  • ساخت یک Add-In Creating an Add-In

  • چالش توابع اختصاصی Function Procedures Challenge

  • پاسخ چالش توابع اختصاصی Function Procedures Challenge Answer

درس‌های تکمیلی Additional Lectures

  • استفاده از تصویر اختصاصی برای دکمه‌های ریبون Using Your Own Image for a Button on the Ribbon

  • ارسال فایل اکسل به عنوان پیوست ایمیل با VBA Email an Excel Workbook as an Attachment using VBA

  • ساخت نوار پیشرفت (Progress Bar) در Userform Create a Progress Bar on a Userform to See the Macros Progress

جمع‌بندی Conclusion

  • گام‌های بعدی What Next

  • درس هدیه: منابع رایگان برای ادامه یادگیری VBA Bonus Lecture: Free Resources to Keep Learning VBA

نمایش نظرات

آموزش جامع اکسل VBA - دوره کامل برای مبتدیان
جزییات دوره
12.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,790
4.5 از 5
دارد
دارد
دارد
Alan Murray
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alan Murray Alan Murray

مربی فناوری اطلاعات، عاشق قهوه و یادگیرنده مادام العمر

سلام، اسم من آلن موری است و بیش از 20 سال است که در اکسل آموزش و مشاوره می دهم. من این خوشحالی را داشته ام که به افراد و مشاغل از سراسر جهان کمک کنم تا مهارت های Excel خود را بهبود بخشند.

من حدود 10 سال پیش راه اندازی کردم تا به گسترش جدیدترین نکات اکسل کمک کنم و با دیگر کارشناسان و یادگیرندگان اکسل تعامل داشته باشم. فراتر از انتظارات من رشد کرده است و امیدوارم به زودی این فرصت را داشته باشم که با بسیاری از شما صحبت کنم.

من اشتیاق واقعی به اکسل دارم و امیدوارم در کلاس‌هایم به آن بیفتد. من معتقدم که اگر از چیزی که یاد می گیرید لذت ببرید کمک می کند.

من در حال حاضر در ایپسویچ، در ساحل شرقی انگلستان زندگی می کنم. من دو بچه زیبا دارم. بنابراین آنها بیشتر وقت من را از اکسل دور می کنند. اگر با آنها یا اکسل نباشم، احتمالاً می توانم در حال اجرا پیدا کنم.

جدیدترین نکات رایگان اکسل را مشاهده کنید

به زودی با شما صحبت می کنم. از یادگیری لذت ببرید.

آلن