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

Excel VBA Macros: Hyper-disambiguated Excel VBA Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ماکروهای VBA اکسل را با استفاده از تکنیک‌ها و کدهای برنامه‌نویسی تمیز و واضح VBA که کاملاً درک می‌کنید، یاد بگیرید تا پایان این دوره، ماکروهای VBA را با اطمینان می‌نویسید که رویه‌ها را در مایکروسافت اکسل خودکار می‌کنند. شما به طور کامل هدف و نحو هر خط کدی را که می نویسید درک خواهید کرد. شما صرفاً خطوط کد را وارد نخواهید کرد زیرا به شما گفته شده است که آنها نتیجه خاصی را ایجاد می کنند. شما درک کاملی از هر دو مدل شیء VBA و Excel که زیربنای برنامه نویسی VBA هستند، به دست خواهید آورد. پیش نیازها:کاربران با تجربه اکسل که تازه با برنامه نویسی Excel VBA آشنا هستند.

این دوره پرفروش Udemy است. در اینجا برخی از بازخوردهای سایر دانشجویان آمده است:

"بهترین مقدمه ای که برای یک غیر برنامه نویس دیده ام. مفاهیم کلیدی را به خوبی توضیح می دهد." ران ویلت

"روش شگفت انگیز آموزش. سلسله مراتب کامل اشیاء Excel و VBA را نشان می دهد. اکنون تفاوت ها را بدانید." بیل مالمبا

"مختصر، کامل، و در عین حال به اندازه کافی تکراری که به مفاهیم اجازه می دهد بمانند. عاشق مثال های دنیای واقعی و تاکید بر مفاهیم بیش از طوطی نویسی کد. بهترین آموزش VBA که پیدا کردم، دست پایین، نوار هیچکدام - از بالا تا ساختار پایین برنامه/VBA که بسیار مفید است. به خوبی سازماندهی شده، همه کدها را می توان با کاربرگ های ارائه شده مجدداً مشاهده کرد..." Dy622

"این دوره مورد علاقه من در اکسل vba است. تمرینات زیادی، حوزه های مختلف زیادی پوشش داده شده است، و واقعاً همه چیز را از مرحله 1 توضیح می دهد، نه فقط چگونگی، بلکه چرایی را نیز. به لطف این دوره، من vba و ماکروها بهتر از هر زمان دیگری."

...

برنامه نویسی Excel VBA ممکن است گیج کننده به نظر برسد، به خصوص زمانی که کدی را که از شما خواسته می شود کاملاً درک نکنید. نوشتن ماکروهای Excel VBA را از ابتدا یاد بگیرید تا وظایف و عملیات Microsoft Excel را خودکار کنید.

این دوره به ویژه برای کاربران اکسل بدون تجربه برنامه نویسی زیاد، که در به خاطر سپردن نحو و ساختار زبان برنامه نویسی VBA (ویژوال بیسیک برای برنامه ها) مشکل دارند، طراحی شده است.

در طول دوره، ما از سبکی از برنامه نویسی استفاده خواهیم کرد که بر اهمیت هر خط کدی که می نویسید تأکید می کند. این بدان معنی است که وقتی دوباره کد را مشاهده می کنید، معنای هر خط از نحو آشکار می شود، نه اینکه بیشتر و بیشتر ناآشنا شود. این دوره همچنین نشان می دهد که چگونه از IntelliSense، ویژگی تکمیل کد مایکروسافت، حداکثر بهره را ببرید.

چه به دنبال افزایش چشم اندازهای شغلی خود با افزودن Excel VBA به C.V خود باشید، چه در هزینه شرکت خود صرفه جویی کنید یا بهره وری خود را افزایش دهید، این دوره تمام دانشی را که برای شروع نیاز دارید در اختیار شما قرار می دهد.

شما می توانید تمام مطالب استفاده شده در سخنرانی ها را دانلود کنید تا بتوانید آنها را دنبال کنید. (لطفاً فراموش نکنید که فایل های دانلود شده را از حالت فشرده خارج کنید.)


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

1. شروع به کار 1. Getting Started

  • 1. معرفی دوره 1. Course introduction

  • 2. مروری بر VBA اکسل 2. Excel VBA overview

  • 3. تب Developer 3. The Developer Tab

  • 4. امنیت ماکرو 4. Macro security

  • 5. ویرایشگر ویژوال بیسیک و Project Explorer 5. The Visual Basic Editor and Project Explorer

  • 6. اشیاء اکسل و کد رویداد 6. Excel objects and event code

  • 7. نوشتن یک ماکرو در VBE 7. Writing a macro in the VBE

  • 8. استفاده از پنجره فوری 8. Using the Immediate window

  • 9. ذخیره یک کتاب کار با قابلیت ماکرو 9. Saving a macro-enabled workbook

  • 10. روش صحیح استفاده از ضبط ماکرو 10. The correct way to use the macro recorder

  • 11. تجزیه و تحلیل یک ماکرو ثبت شده 11. Analysing a recorded macro

  • 12. بهبود ماکرو ثبت شده 12. Improving a recorded macro

  • 13. اختصاص یک ماکرو به یک دکمه 13. Assigning a macro to a button

  • 14. تست یک ماکرو در کاربرگ دیگر 14. Testing a macro on another worksheet

2. اجزای کلیدی کد VBA 2. Key components of VBA code

  • 1. مدل شی اکسل 1. The Excel object model

  • 2. کلاس ها و توابع VBA 2. VBA classes and functions

  • 3. خواص و روش ها 3. Properties and methods

  • 4. متغیرهای داده 4. Data variables

  • 5. متغیرهای شی 5. Object variables

  • 6. گزینه صریح 6. Option explicit

  • 7. اعلان و استفاده از ثابت ها 7. Declaring and using constants

  • 8. استفاده از MsgBox برای خروجی 8. Using MsgBox for output

  • 9. استفاده از MsgBox برای ورودی 9. Using MsgBox for input

  • 10. استفاده از VBA InputBox 10. Using VBA InputBox

  • 11. استفاده از Application.InputBox 11. Using Application.InputBox

3. بیانیه های کنترل VBA 3. VBA Control statements

  • 1. اگر اظهارات 1. If statements

  • 2. اگر ... عبارات ElseIf 2. If … ElseIf statements

  • 3. Case را انتخاب کنید 3. Select Case

  • 4. برای … حلقه های بعدی 4. For … Next loops

  • 5. برای هر … حلقه بعدی 5. For Each … Next loops

  • 6. انجام ... حلقه های while 6. Do … While loops

  • 7. انجام دهید ... تا حلقه ها 7. Do … Until loops

  • 8. ایجاد آرایه 8. Creating arrays

  • 9. آرایه های پویا 9. Dynamic arrays

  • 10. استفاده از آرایه ها 10. Utilising arrays

4. رویه ها و عملکردها 4. Procedures and Functions

  • 1. مراحل فرعی و متغیرهای سطح ماژول 1. Sub Procedures and module level variables

  • 2. متغیرهای استاتیک 2. Static variables

  • 3. عبور پارامترها 3. Passing parameters

  • 4. ایجاد و فراخوانی توابع 4. Creating and calling functions

  • 5. ایجاد توابع تعریف شده توسط کاربر 5. Creating user-defined functions

5. Application Object 5. Application Object

  • 1. تغییر و بازیابی تنظیمات کاربر 1. Changing and restoring user settings

  • 2. Application.GetOpenFilename قسمت 1 2. Application.GetOpenFilename Part 1

  • 3. Application.GetOpenFilename قسمت 2 3. Application.GetOpenFilename Part 2

  • 4. Application.GetSaveAsFilename 4. Application.GetSaveAsFilename

  • 5. کنترل به روز رسانی صفحه نمایش 5. Controlling screen updating

  • 6. سرکوب پیام های هشدار دهنده 6. Suppressing warning messages

6. کلینیک تشخیص کد 6. Code recognition clinic

  • 1. مثال 1 1. Example 1

  • 2. مثال 2 2. Example 2

  • 3. مثال 3 3. Example 3

  • 4. مثال 4 4. Example 4

  • 5. مثال 5 5. Example 5

  • 6. مثال 6 6. Example 6

  • 07. عمل ابهام زدایی بیش از حد 07. Hyper-disambiguation practice

7. فایل ها و کتاب های کار 7. Files and Workbooks

  • 1. هدف گذاری کارآمد کتاب های کار 1. Targeting workbooks efficiently

  • 2. بررسی باز بودن یک کتاب کار 2. Checking whether a workbook is open

  • 3. بررسی باز بودن چندین کتاب کار 3. Checking whether several workbooks are open

  • 4. بررسی اینکه آیا یک فایل وجود دارد یا خیر 4. Checking whether a file exists

  • 5. بررسی وجود پوشه 5. Checking whether a folder exists

  • 6. حذف فایل ها و پوشه ها 6. Deleting files and folders

  • 7. پردازش تمام فایل های موجود در پوشه 7. Processing all files in folder

8. کاربرگ ها و نمودارها 8. Worksheets and charts

  • 1. کاربرگ ها را به طور کارآمد هدف قرار دهید 1. Targeting worksheets efficiently

  • 2. کپی کردن کاربرگ ها 2. Copying worksheets

  • 3. جابجایی کاربرگ ها بین کتاب های کار 3. Moving worksheets between workbooks

  • 4. ذخیره کاربرگ ها به عنوان کتاب کار جداگانه 4. Saving worksheets as separate workbooks

  • 5. کار با مجموعه ورق 5. Working with the sheets collection

  • 7. ایجاد نمودار تعبیه شده 7. Creating an embedded chart

  • 6. ایجاد نمودار مستقل 6. Creating a standalone chart

9. شی Range 9. The Range object

  • 1. کپی کردن طیف وسیعی از سلول ها 1. Copying a range of cells

  • 2. استفاده از ویژگی Offset 2. Using the Offset property

  • 3. خاصیت End 3. The End property

  • 4. ویژگی Resize 4. The Resize property

  • 5. وارد کردن فرمول ها با VBA 5. Entering formulas with VBA

  • 6. حذف محدوده ها 6. Deleting ranges

  • 7. درج محدوده 7. Inserting ranges

  • 8. تشریح محدوده ها 8. Outlining ranges

نمایش نظرات

آموزش ماکروهای Excel VBA: برنامه نویسی VBA اکسل با ابهام بیش از حد
جزییات دوره
11.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,038
4.5 از 5
دارد
دارد
دارد
Grant Gamble
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Grant Gamble Grant Gamble

Grant Gamble یک مربی، توسعه دهنده، مشاور و نویسنده با تجربه فناوری اطلاعات است که قادر به ارائه طیف گسترده ای از دوره های آموزشی است. او تجربه گسترده ای در ارائه محتوای آموزشی IT عمومی و در محل در سطوح مختلف مهارت، به گروه هایی با اندازه های مختلف دارد.

شرکت بریتانیایی G Com Solutions Limited دوره‌های آموزشی و مشاوره فناوری اطلاعات را برای طیف گسترده‌ای از مشتریان بریتانیایی و بین‌المللی ارائه می‌کند. تخصص او برگزاری کارگاه های آموزشی فشرده و یک هفته ای با موضوعاتی مانند Microsoft Power BI، VBA، توسعه وب و اتوماسیون Adobe Creative Suite است.