آموزش Excel VBA: چگونه مانند یک حرفه ای ماکرو بنویسیم

Excel VBA: How to Write Macros Like a Professional

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه نوشتن ماکروهای VBA اکسل در دنیای واقعی را از ابتدا بیاموزید. بدون نیاز به تجربه! تکنیک های کمتر شناخته شده مورد استفاده توسط متخصصان برتر را بیاموزید بیش از 70 نمونه ماکرو برای استفاده در پروژه های خود بهترین روش برای دسترسی به کاربرگ و مواردی که باید از آنها اجتناب کنید بیاموزید چگونه از Intellisense برای کمک به نوشتن کد خود استفاده کنید یاد بگیرید چگونه با استفاده از Loops تجربه خود را در اکسل افزایش دهید چگونه خطاها را سریع و بدون دردسر حل کنیم تکنیک های برنامه نویسی را یاد بگیرید که می توانید در هر زبان برنامه نویسی استفاده کنید یاد بگیرید چه زمانی از "If" استفاده کنید و چه زمانی از "Select" استفاده کنید 4 حلقه اکسل و زمان استفاده از هر یک را بیاموزید. برای آزمایش خروجی خود قبل از نوشتن در کاربرگ نحوه محافظت از کد خود را در برابر تغییر نام کاربرگ توسط کاربران بیاموزید یاد بگیرید چگونه از کامپایلر برای بررسی خطاها قبل از اجرا استفاده کنید بهترین روش استفاده از Range، Cells و Offset برای دسترسی به سلول ها را بیاموزید. چگونه به راحتی هر سلول یا محدوده ای را قالب بندی کنیم کشف کنید که چقدر آسان است که از طریق کد خط به خط قدم بردارید.

سپتامبر 2018 محتوای جدیدی اضافه شد!

نحوه کپی و فیلتر کردن داده ها با استفاده از Excel VBA

این بخش جدید با 13 تمرین به همراه راه حل های کامل ارائه می شود تا به شما کمک کند آموخته های خود را تمرین کرده و تقویت کنید.

---------------------------------------------- ------------------------------------------------ ----------------

آوریل ۲۰۱۸ محتوای جدیدی اضافه شد!

با نحوه ساخت کل برنامه Excel VBA از ابتدا تا انتها آشنا شوید. در این بخش کاملاً جدید، تکنیک هایی را خواهید دید که در هیچ دوره آموزشی Excel VBA تدریس نشده است.

این بخش جدید (شماره 15) حاوی اصول اثبات‌شده و تکنیک‌های کم‌شناخته‌ای است که به شما کمک می‌کند تا در کسری از زمانی که معمولاً برایتان نیاز است، یک برنامه بسازید.

همچنین نکات و ترفندهایی را یاد خواهید گرفت که خطاهایتان را کاهش می‌دهند، کدتان را سازماندهی می‌کنند،  و برنامه‌هایتان را به‌روزرسانی و آسان‌تر می‌کنند.

این تنها دوره آموزشی Excel VBA است که به شما نشان می‌دهد، یک برنامه‌نویس حرفه‌ای که از ابتدا یک برنامه VBA ایجاد می‌کند.

---------------------------------------------- ------------------------------------------------ ----------------

ژانویه 2018 محتوای جدید اضافه شد!

استفاده از آرایه ها در Excel VBA: 6 سخنرانی کاملاً جدید.



بالاخره! راهی برای نوشتن Excel VBA مانند یک حرفه ای

اگر فکر می کنید برنامه نویسان برتر Excel VBA باهوش تر یا با استعدادتر از شما هستند، در اشتباهید. حقیقت این است که آنها از ده ها اصل برنامه نویسی اثبات شده استفاده می کنند .... تکنیک های کمتر شناخته شده ای که برای اکثر کاربران VBA کاملاً ناشناخته است. این اصول چیست؟ چگونه می توانید آنها را یاد بگیرید؟ و چگونه می توانید از آنها برای ایجاد ماکروهای خود استفاده کنید؟ در این دوره، پل کلی به شما ده‌ها راز ضروری را می‌آموزد که در طول 20 سال به‌عنوان یک توسعه‌دهنده نرم‌افزار حرفه‌ای آموخته است، از جمله  

*چگونه به راحتی هر کتاب کار را باز کنیم - من کد را ارائه می کنم، می توانید از آن در همه جا استفاده کنید!

* چرا استفاده از حلقه ها می تواند بهره وری شما را به طور تصاعدی افزایش دهد - بلافاصله استفاده از آنها را شروع کنید

* نحوه ایجاد یک پروژه VBA در دنیای واقعی - راهنمای گام به گام از طریق پروژه نمونه فروش میوه

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

* از کدام روش کاربرگ استفاده شود - حتی اگر کاربر نام برگه را تغییر دهد، کد شما همچنان کار خواهد کرد!

* چگونه به راحتی خروجی ماکروهای خود را آزمایش کنیم - نوشتن مقادیر در این پنجره بازی کودکانه است

* نحوه ایجاد سریع ماکروهای جامد اکسل - هزاران نمونه که می توانید برای خود "دزدید".

* ابزارهای داخلی VBA که به شما کمک می کند به راحتی اشکالات را پیدا کنید - اگر فکر می کنید کارآگاه خوبی خواهید بود، ممکن است واقعا از این کار لذت ببرید

* نحوه قالب‌بندی آسان هر سلول - تغییر فونت، رنگ، قالب سلول بسیار ساده است که اکنون می‌توانید این کار را انجام دهید.

* این نوع کتاب کار "شیطان" هرگز نباید استفاده شود - آیا از آنها استفاده می کنید؟

* و خیلی بیشتر.

به خاطر داشته باشید که اگر به هر دلیلی از دوره راضی نیستید، می توانید ظرف 30 روز یک بازپرداخت کامل دریافت کنید - بدون سوال!!!


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

معرفی Introduction

  • تنظیم خود را برای برنده شدن Setting Yourself Up To Win

  • یادداشت خوش آمدگویی از پل و کد منبع دوره A Welcome Note From Paul and Course Source Code

  • جایزه 1: برگه تقلب رایگان VBA - کتاب های کار، کاربرگ ها و محدوده ها BONUS 1: FREE VBA CHEAT SHEET - Workbooks, Worksheets and Ranges

  • پاداش 2: منبع وب سایت Excel VBA BONUS 2: Excel VBA Website Resource

شروع شدن GETTING STARTED

  • بررسی سریع محیط A Quick Environment Check

  • اولین ماکرو شما Your First Macro

  • نحوه ایجاد ماژول How to Create Modules

  • پنجره فوری - چگونه به راحتی خروجی خود را آزمایش کنیم The Immediate Window - How to easily test your output

  • استفاده از Intellisense - اجازه دهید VBA به شما در نوشتن کد کمک کند Using Intellisense - Let VBA help you write code

  • شروع به کار - متن پشتیبانی Getting Started - Support Text

کتاب کار و کاربرگ Workbooks and Worksheets

  • استفاده از Range برای دستکاری سلول ها Using Range to manipulate cells

  • نحوه دریافت هر کتاب کار How to get any Workbook

  • زمان استفاده از هر روش Workbook When to use each Workbook method

  • خواندن کد خود را آسان کنید - از متغیر Workbook استفاده کنید Making your code easy to read - Use a Workbook variable

  • نحوه دریافت هر کاربرگ How to get any Worksheet

  • کنار هم قرار دادن همه - یک نمونه ماکرو Putting it all together - A sample Macro

  • بهترین راز VBA - کد کاربرگ VBA's best kept secret - the worksheet codename

  • نمونه ماکرو - چگونه نام کد آن را بهبود می بخشد The Sample Macro - How the code name improves it

  • خلاصه ای از کاربرگ ها و کتاب های کار Summary of Worksheets and Workbooks

  • کتاب‌ها و کاربرگ‌ها - راهنمای دانلود Workbooks and Worksheets - Downloadable Guide

  • آزمون کتابهای کار و کاربرگ Workbooks and Worksheets Quiz

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

  • مقدمه ای بر متغیرها An introduction to Variables

  • چگونه تقریباً هر کاری را با یک رشته انجام دهیم How to do almost anything with a string

  • استفاده از متغیرها برای نوشتن و خواندن از سلول ها Using variables to write and read from Cells

محدوده ها، سلول ها و افست ها Ranges, Cells and Offsets

  • استفاده از Range برای دستکاری سلول ها Using Range to manipulate cells

  • استفاده از سلول ها - نحوه انتخاب سلول ها در زمان اجرا قسمت 1 Using Cells - How to choose cells at run time part 1

  • استفاده از Offset - نحوه انتخاب سلول ها در زمان اجرا قسمت 2 Using Offset - How to choose cells at run time part 2

  • نمونه ماکرو - نوشتن به ماه با استفاده از Offset Sample Macro - Writing to months using Offset

  • نمونه ماکرو - نوشتن به ماه ها با استفاده از سلول ها Sample Macro - Writing to months using Cells

  • محدوده های قالب بندی - باعث می شود کار شما خوب به نظر برسد Formatting Ranges - Making you work look good

مینی پروژه - فروش میوه Mini Project - Fruit Sales

  • کتاب کار پروژه کوچک Mini Project Workbooks

  • مقدمه ای بر مینی پروژه Introduction to Mini Project

  • قالب بندی سلول ها Formatting the Cells

  • مجموع ها را بنویسید Write the Totals

  • با Offset آن را انعطاف پذیر کنید Make it flexible with Offset

اشکال زدایی - چگونه بفهمیم کد شما واقعاً چه کاری انجام می دهد Debugging - How to see what your code is actually doing

  • اشکال زدایی چیست What is Debugging

  • عبور از کد Stepping through code

  • استفاده از نقاط شکست Using Breakpoints

  • پنجره محلی ها The Locals Window

  • پنجره دیده بان The Watch Window

  • بیشتر در پنجره دیده بان More on the Watch Window

اگر و انتخاب کنید If and Select

  • استفاده از شرایط Using Conditions

  • بیانیه اگر The If Statement

  • If Statement با ElseIf If Statement with ElseIf

  • بیانیه انتخاب The Select Statement

  • بیشتر با بیانیه انتخاب More with the Select Statement

حلقه ها Loops

  • مقدمه ای بر حلقه ها Introduction to Loops

  • حلقه برای The For Loop

  • بیشتر در مورد حلقه For More on the For Loop

  • برای هر حلقه The For Each Loop

  • حلقه Do The Do Loop

  • استفاده از Do Loop با Until Using Do Loop with Until

  • استفاده از Do Loop با while Using Do Loop with While

  • در حالی که و وند While and Wend

  • خلاصه حلقه ها Summary of Loops

خطاها Errors

  • خطاهای نحوی Syntax Errors

  • خطاهای کامپایلر Compiler Errors

  • خطاهای زمان اجرا Runtime Errors

  • مترجم خطای VBA اکسل Excel VBA Error Translator

نحوه باز کردن کتابهای کار و استفاده از آنها How to open workbooks and use them

  • نحوه باز کردن کتاب کار How to Open a Workbook

  • باز کردن Workbooks - User Dialog Opening Workbooks - User Dialog

  • واردات ماژول های صادراتی Import Export Modules

استفاده از توابع و فرعی Using Functions and Subs

  • تماس با مشترکین Calling Subs

  • آرگومان ها و پارامترها Arguments and Parameters

  • کارکرد Functions

  • Subs v توابع Subs v Functions

  • گذراندن انواع استدلال Passing Argument Types

  • استدلال های اختیاری Optional Arguments

چگونه ماکروهای خود را اجرا کنیم How to Run Your Macros

  • در حال اجرا - با استفاده از کلید میانبر Running - Using a Shortcut Key

  • در حال اجرا - نوار ابزار سریع Running - Quick Toolbar

  • در حال اجرا - با استفاده از دکمه ها Running - Using Buttons

آرایه ها Arrays

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • اعلان آرایه ها Declaring Arrays

  • اختصاص آرایه ها Assigninng Arrays

  • از میان آرایه ها حلقه بزنید Loop through arrays

  • قبول آرگومان ها Pass Arguments

  • بازگشت از تابع Return from Function

نحوه کپی و فیلتر کردن داده ها How to Copy and Filter Data

  • مقدمه کپی کردن داده ها Copying Data Introduction

  • کپی کردن داده ها با استفاده از حلقه For Copying Data using the For Loop

  • کپی کردن داده ها با استفاده از فیلتر خودکار Copying Data using the AutoFilter

  • کپی کردن داده ها با استفاده از فیلتر پیشرفته Copying Data Using the Advanced Filter

چگونه یک برنامه VBA از ابتدا بسازیم How to Build a VBA Application from Scratch

  • ساخت یک برنامه VBA قسمت 1 Building a VBA Application Part 1

  • ساخت یک برنامه VBA قسمت 2 Building a VBA Application Part 2

  • ساخت یک برنامه VBA قسمت 3 Building a VBA Application Part 3

نمایش نظرات

آموزش Excel VBA: چگونه مانند یک حرفه ای ماکرو بنویسیم
جزییات دوره
5 hours
83
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,619
4.2 از 5
دارد
دارد
دارد
Paul Kelly
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Kelly Paul Kelly

مدرس، توسعه دهنده نرم افزار حرفه ای