اکسل: یادگیری VBA

Excel: Learning VBA

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: VBA به شما امکان می دهد کارهای روتین را در اکسل خودکار کنید و یادگیری آن آسان تر از آنچه فکر می کنید است. در این دوره، کرت فرای، متخصص اکسل، مقدمه ای کامل بر زبان برنامه نویسی Visual Basic for Applications ارائه می دهد. یاد بگیرید که چگونه زیر روال ها و توابعی را برای نگهداری کد ایجاد کنید و در مدل شی اکسل یک پایه محکم به دست آورید. تکنیک های برنامه نویسی را از طریق مثال های دنیای واقعی و فایل های تمرینی همراه با دوره کاوش کنید. نحوه کار با ویرایشگر ویژوال بیسیک، افزودن کد به ماکرو و ایجاد، صادرات و حذف ماژول های کد را بیاموزید. به تعریف و استفاده از متغیرها، مدیریت دامنه متغیرها و تعریف آرایه ها بروید. راه هایی برای استفاده از VBA برای مدیریت کتاب های کاری و صفحات گسترده خود کشف کنید. یاد بگیرید که چگونه وظایف تکراری را با حلقه ها ساده کنید و کد VBA را اشکال زدایی کنید. برش، کپی و چسباندن داده های سلولی و همچنین اجرای و راه اندازی رویه های رویداد را تمرین کنید. به علاوه، از چالش های عملی برای به کارگیری آموخته های خود استفاده کنید.

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

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ Introduction

  • برای استفاده از VBA در اکسل شیرجه بزنید Dive into using VBA in Excel

  • قابلیت های اکسل را با استفاده از VBA گسترش دهید Extend the capabilities of Excel using VBA

  • آنچه باید بدانید What you should know

  • آنچه باید قبل از شروع بدانید What you should know before starting

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 1. Visual Basic for Applications

  • برنامه نویسی شی گرا را معرفی کنید Introduce object-oriented programming

  • مدل شی اکسل را بررسی کنید Examine the Excel object model

  • در ویرایشگر ویژوال بیسیک کار کنید Work in the Visual Basic Editor

  • ویژگی های پروژه VBA را تنظیم کنید Set VBA project properties

  • ماژول های کد را ایجاد ، صادر و حذف کنید Create, export, and delete code modules

  • یک زیرانداز ایجاد کنید Create a subroutine

  • یک عملکرد ایجاد کنید Create a function

  • نظرات را به کد خود اضافه کنید Add comments to your code

  • روال VBA را اجرا کنید Run a VBA routine

  • کد را به یک ماکرو ضبط شده اضافه کنید Add code to a recorded macro

1. معرفی ویژوال بیسیک برای برنامه های کاربردی 1. Introducing Visual Basic for Applications

  • یک تابع ایجاد کنید Create a function

  • ویژگی های پروژه VBA را تنظیم کنید Set VBA project properties

  • یک زیربرنامه ایجاد کنید Create a subroutine

  • ماژول های کد را ایجاد، صادر و حذف کنید Create, export, and delete code modules

  • نظرات را به کد خود اضافه کنید Add comments to your code

  • برنامه نویسی شی گرا را معرفی کنید Introduce object-oriented programming

  • در ویرایشگر ویژوال بیسیک کار کنید Work in the Visual Basic Editor

  • کد را به یک ماکرو ضبط شده اضافه کنید Add code to a recorded macro

  • یک رویه VBA را اجرا کنید Run a VBA procedure

  • مدل شی اکسل را بررسی کنید Examine the Excel object model

3- متغیرها را اعلام و مدیریت کنید. String Values5 را مدیریت کنید. مدیریت برنامه Flow6. مدیریت اشکال زدایی و استثناء 7. Classes سفارشی ایجاد کنید. با Inheritance9 کار کنید. مدیریت مجموعه داده ها جمع بندیIntroduction1. نمای کلی 2 Char Type3. String Basics4. آهنگسازی Strings5. متدهای رشته 6. چگونه قالب های سفارشی و فرمت رشته ها 7. Formatting8. تبدیل و پارس 9. اطلاعات فرهنگي10. مقایسه و SortConclusionIntroduction1. با بیان های منظم2 شروع کنید. شخصیت 3 مجموعه کاراکتر 4. تکرار 5 گروه بندی و Alternation6. AnchorsConcludIntroduction1. Concepts Collection Concepts2. کلاس های اصلی مجموعه 3. مجموعه های تخصصی جمع بندیIntroduction1. مسترینگ Views2. نمایش محتوای وب 3. نمایش Views4. الگوهای چندمنظوره 5. انتشار AppConclusionIntroduction1. Xcode Fundamentals2. مهارت های اصلی 3. پاسخگو UI Design4. برنامه نویسی UI Objects5. جدول مشاهده 6 جریان برنامه و TestConclusionIntroduction1. اولین اپلیکیشن های ساده خود را بسازید. ایجاد پروژه ها در Visual Studio3. با چند پروژه 4 کار کنید. تنظیم محیط شما 5. برنامه Flow6. Visual Basic Ecosystem7. متغیرها و ثابت 8. کد خود را به توابع و Subs9 تبدیل کنید. اشکال زدایی در Code10 شما. کنترل جریان: بیانیه های شعبه 11. کنترل جریان: Loop Statements12. با لیست 13 کار کنید. خطا در دست زدن به ادامه سفر خود را وارد کنید 1. تنظیم 2 ایجاد یک رابط کاربری 3. برنامه نویسی رمزگذاری تعاملIntroduction1. تنظیم و پیکربندی2. ساختار داده ها 3. وب Access4. برنامه نویسی متن 5 Graphics ComputerConcociationIntroduction1. مشکل 1: آمار هواشناسی2. مسئله 2: من کجا هستم؟ 3. مشکل 3: هشت Queens4. مشکل 4: ساز موسیقی 5. مشکل 5: تشخیص چهره 6. مشکل 6: DashboardIntroduction اطلاعات در زمان واقعی. رها کردن قدرت توابع پنجره2. با استفاده از عبارات جدول مشترک (CTE) 3. درک جداول مشتق شده جانبی 4. EnnoBB Enhancements5. Tightening Security6. بهبود PerformanceConclusionIntroduction1. Methods2. وراثت 3 کلاس ها و رابط ها جمع بندیIntroduction1. عملگرها2 تصمیم گیری 3. LoopsConcludIntroduction1. سخت افزار رایانه موازی2. موضوعات و مراحل 3. Exclusive Exclusive4. Locks5 LivenessConclusionIntroduction1. همگام سازی2 موانع 3. Tasks ناهمزمان 4. ارزیابی عملکرد موازی5. طراحی برنامه های موازی 6. Challenge ProblemConcludIntroduction1. نمای کلی 2 مبانی زبان 3. ویژگی های زبان4 Structures Control5. ساختار داده ها6. ویژگی های جولیاConclusionIntroduction1. پردازش داده ها2. پیش بینی مدل ها جمع بندیIntroduction1. شروع کار 2. با Visual Studio IDE3 راحت شوید. همکاری با ویرایشگران Tabbed4. Windows Management5. با Source Control6 کار کنید. ویرایشگر Settings7 را پیکربندی کنید. ویرایشگرهای Code و Markup8. کد خود را فرمت کنید. حرکت و Explore10. کد اشکال زدایی 11. ادامه سفر خود را وارد کنید 1. همگام سازی2 موانع 3. Tasks ناهمزمان 4. ارزیابی عملکرد موازی5. طراحی برنامه های موازی 6. Challenge ProblemConcludIntroduction1. مبانی برنامه نویسی 2. برنامه نویسی Syntax3. متغیرها و انواع داده ها4. کد شرط5 CodeConclusionIntroduction Code Modular. معرفی Scratch 3.02. کاوش در الحاقات در Scratch 3.0ConclusionIntroduction1. install2. حسابها و امتیازات 3. موتورهای ذخیره سازی جمع بندیIntroduction1. محیط برنامه نویسی را تنظیم کنید. برنامه ریزی بلوک های ساختمان: متغیرها3. برنامه ریزی بلوک های ساختمان: Methods4. برنامه نویسی بلوک های ساختمان: شرایط شرط 5. App6 را برنامه ریزی و آماده کنید. ساخت یک برنامه کامل ApplicationConclusionIntroduction1. مفاهیم کاربردی مقدماتی2. توابع کلاس اول3. JavaScript: The Functional Parts4. مفاهیم کاربردی پیشرفته 5. چالش های تبدیل کد ایجاد React Front End2. ایجاد یک گره Back End3. تنظیم MongoDB4. اتصال End و Back Ends5. میزبان SiteConclusionIntroduction1. سخت افزار رایانه موازی2. موضوعات و مراحل 3. Exclusive Exclusive4. Locks5 LivenessConclusionIntroduction1. آشنایی با Jupyter2. کارآمد با Jupyter3. طرح های موثر برای تجسم4. انتشار و به اشتراک گذاری نوت بوک Jupyter خود را با استفاده از مطالب 1. بررسی اجمالی Visual Studio Code2. Python Code Editing3. Debugging Code Python4. برنامه های افزودنی برنامه نویسی برنامه نویسی ورود به مقاله 1. از جاوا گرفته تا Kotlin2. Properties and Fields3. شرایط 4. ReadabilityConcludIntroduction1. آرایه ها و ساختارها2. شخصیت ها و Strings3. اشاره گرها پرونده ها و سیستم عامل 5. بحث جالب و فوق العاده داخلی 1 معرفی. مبانی مبانی2. Build3 وابستگی 4. ReportingClcludIntroduction1. نیاز به Tests2. Tests3 را بنویسید. نگرانی های مشترک با کلاس های تست4. فراتر از مبانی مقدماتیIntroduction1. لیست پیوندی چکیده داده Type2. کلاس گره برای لیست های تنها پیوند یافته 3. کلاس Node برای لیست های دوبله شده با شک و تردید. SinglyLinkedList Class5. The DoublyLinkedList ClassConclusionIntroduction1. مبانی اشکال زدایی2. نکاتی درباره ترفندها و ترفندهای بیشتر 3. خطاهای معمول در C # 4. عملی 2. Defining Variables, Constants, and Calculations

  • انواع داده های Excel VBA را معرفی کنید Introduce Excel VBA data types

  • متغیرها را اعلام کنید و قبل از استفاده به اظهارنامه نیاز دارید Declare variables and require declaration before use

  • راه حل: متغیرها، ثابت ها و محاسبات را تعریف کنید Solution: Define variables, constants, and calculations

  • دامنه متغیر را مدیریت کنید Manage variable scope

  • متغیرهای ثابت و ثابت را تعیین کنید Define static variables and constants

  • با استفاده از عملگرهای ریاضی یک محاسبه ایجاد کنید Create a calculation using mathematical operators

  • چالش: متغیرها، ثابت ها و محاسبات را تعریف کنید Challenge: Define variables, constants, and calculations

  • آرایه ها را تعریف کنید Define arrays

  • متغیرهای شی را تعریف و استفاده کنید Define and use object variables

  • منابع ساده کد را با استفاده از… با جملات پایان دهید Streamline code references using With…End With statements

3. اضافه کردن منطق به کد VBA 3. Adding Logic to Your VBA Code

  • با استفاده از یک حلقه برای… هر یک از تمام موارد یک مجموعه عبور کنید Step through all items of a collection using a For…Each loop

  • یک کار را با استفاده از حلقه For ... تکرار کنید Repeat a task using a For...Next loop

  • کد را به صورت شرطی با استفاده از عبارت If…Then اجرا کنید Execute code conditionally using an If…Then statement

  • تمام موارد یک مجموعه را با استفاده از یک حلقه For ... قدم بزنید Step through all items of a collection using a For...Each loop

  • یک کار را با استفاده از یک حلقه Do تکرار کنید Repeat a task using a Do loop

  • یک کار را با استفاده از حلقه For…Next تکرار کنید Repeat a task using a For…Next loop

  • هنگام استفاده از شرایط با استفاده از جمله If ... یک کار را انجام دهید Perform a task when conditions are met using an If...Then statement

  • با استفاده از یک عبارت Case کدام عملی را انتخاب کنید Select which action to take using a Case statement

  • راه حل: منطق را به کد خود اضافه کنید Solution: Add logic to your code

  • چالش: منطق را به کد خود اضافه کنید Challenge: Add logic to your code

4. اشکال زدایی در کد VBA شما 4. Debugging Your VBA Code

  • خطاها را با استفاده از عبارات On Error مدیریت کنید Manage errors using On Error statements

  • مرحله را از طریق یک زیرروال یا عملکرد انجام دهید Step through a subroutine or function

  • چالش: کد VBA خود را اشکال زدایی کنید Challenge: Debug your VBA code

  • نقاط شکست را در کد خود تنظیم کنید Set breakpoints in your code

  • با استفاده از پنجره فوری ، خروجی را تأیید کنید Verify output using the Immediate window

  • راه حل: کد VBA خود را اشکال زدایی کنید Solution: Debug your VBA code

  • به طور معمول یک مقدار را تماشا کنید Watch a value in a routine

5. مدیریت عناصر کتاب و کار در VBA 5. Managing Workbook Elements and Data in VBA

  • مقدار را برای سلول بنویسید Write a value to a cell

  • برش ، کپی و چسباندن داده های سلولی Cut, copy, and paste cell data

  • مقادیر را در سلول پیدا کنید Find values in cells

  • با استفاده از عملکرد OFFSET به سلولها مراجعه کنید Refer to cells using the OFFSET function

  • رشته های متن را مختصر کنید Concatenate text strings

  • بخشی از رشته را برگردانید Return part of a string

  • برگه های کار با VBA را مدیریت کنید Manage worksheets with VBA

  • کتابهای کاری را با VBA مدیریت کنید Manage workbooks with VBA

5. عناصر و داده های کتاب کار را در VBA مدیریت کنید 5. Manage Workbook Elements and Data in VBA

  • کتاب های کار را با VBA مدیریت کنید Manage workbooks with VBA

  • به هم پیوستن رشته های متنی Concatenate text strings

  • مقادیر را در سلول ها پیدا کنید Find values in cells

  • به سلول هایی با استفاده از ویژگی OFFSET مراجعه کنید Refer to cells using the OFFSET property

  • راه حل: عناصر و داده های کتاب کار را در VBA مدیریت کنید Solution: Manage workbook elements and data in VBA

  • کاربرگ ها را با VBA مدیریت کنید Manage worksheets with VBA

  • یک مقدار برای یک سلول بنویسید Write a value to a cell

  • بخشی از یک رشته را برگردانید Return part of a string

  • چالش: عناصر و داده های کتاب کار را در VBA مدیریت کنید Challenge: Manage workbook elements and data in VBA

  • برش، کپی و چسباندن داده های سلولی Cut, copy, and paste cell data

6. اضافه کردن عناصر پیشرفته به کتاب کار شما 6. Adding Advanced Elements to Your Workbook

  • هنگام اجرای کلان ، به روزرسانی صفحه را خاموش کنید Turn off screen updating when you run a macro

  • از توابع کاربرگ در یک کلان استفاده کنید Use worksheet functions in a macro

  • مقادیر را با استفاده از یک جعبه ورودی یا جعبه پیام بدست آورید Acquire values using an input box or message box

  • یک زیر دریایی را از یک زیر دریایی دیگر صدا کنید Call a subroutine from another subroutine

6. افزودن عناصر پیشرفته به کد VBA 6. Adding Advanced Elements to Your VBA Code

  • چالش: عناصر پیشرفته را به کتاب کار خود اضافه کنید Challenge: Add advanced elements to your workbook

  • راه حل: عناصر پیشرفته را به کتاب کار خود اضافه کنید Solution: Add advanced elements to your workbook

  • یک زیربرنامه از زیربرنامه دیگر فراخوانی کنید Call a subroutine from another subroutine

  • با استفاده از جعبه ورودی یا جعبه پیام، مقادیر را بدست آورید Acquire values using an input box or message box

  • از توابع کاربرگ در ماکرو استفاده کنید Use worksheet functions in a macro

  • هنگام اجرای ماکرو، به روز رسانی صفحه را خاموش کنید Turn off screen updating when you run a macro

7. استفاده از Excel Events در کد VBA شما 7. Using Excel Events in Your VBA Code

  • راه حل: از رویدادهای اکسل در کد VBA خود استفاده کنید Solution: Use Excel events in your VBA code

  • هنگامی که یک کتاب کار را باز می کنید ، بسته یا ذخیره می کنید ، روشی را اجرا کنید Run a procedure when you open, close, or save a workbook

  • هنگامی که دامنه سلول تغییر کند ، یک روش را اجرا کنید Run a procedure when a cell range changes

  • رویه ای را با استفاده از یک دنباله کلید خاص شروع کنید Trigger a procedure using a specific key sequence

  • چالش: از رویدادهای اکسل در کد VBA خود استفاده کنید Challenge: Use Excel events in your VBA code

8. قرار دادن همه با هم 8. Putting It All Together

  • تکنیک ها را در یک پروژه سنگ فرش اعمال کنید Apply techniques in a capstone project

نتیجه Conclusion

  • اطلاعات بیشتر Further information

  • منابع بیشتر Further resources

نمایش نظرات

اکسل: یادگیری VBA
جزییات دوره
4h 20m
87
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
27,097
- از 5
دارد
دارد
دارد
Curt Frye
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Curt Frye Curt Frye

رئیس فناوری و جامعه ، گنجانیده شده است Curt Frye رئیس فناوری و جامعه است ، Incorporated.

او نویسنده بیش از 40 کتاب از جمله Microsoft Excel 2019 مرحله به مرحله برای Microsoft Press است ، و ایجاد و بیش از 60 دوره برای Lynda.com و LinkedIn Learning ثبت کرده است. وی به عنوان سخنران ، سخنرانی هایی را درباره موضوعاتی از جمله "ریاضیات بلاغی" برای اعتبار CLE در کنفرانس قانون و جادو ، "قصه گویی تجاری با استفاده از Microsoft Excel" در کنفرانس سالانه ATD-Cascadia و رویکرد چشم انداز خود در استفاده از تکنیک های برای بسیاری از مخاطبان تئاتر را به تجارت و زندگی تبدیل می کند. او به عنوان مجری ، در بیش از 1300 نمایش کمدی بداهه با ComedySportz Portland ظاهر شده و نمایش جادوی ذهن خود را به مخاطبان تئاتر و شرکتی ارائه می دهد. کرت لیسانس علوم سیاسی خود را از دانشگاه سیراکیوز و MBA خود را از دانشگاه ایلینوی کسب کرد.