آموزش دوره نهایی اکسل VBA Arrays

The Ultimate Excel VBA Arrays Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که داده ها را به صورت نامرئی و با سرعت رعد و برق با آرایه ها دستکاری کنید! سرعت ماکروهای خود را در چند درس کوتاه افزایش دهید! ایجاد و دستکاری داده‌ها به صورت نامرئی در پس‌زمینه آموزش پر کردن آرایه‌ها به روش‌های مختلف درک روش‌های متعدد برای قرار دادن داده‌های آرایه در کاربرگ‌ها ذخیره داده‌ها در مکان‌های مخفی، جایی که فقط شما می‌توانید آن‌ها را پیدا کرده و دستکاری کنید... بازگرداندن چند قطعه اطلاعات از یک تابع آرایه ها را به Subs و Functions منتقل کنید تا تعداد زیادی داده را در یک لحظه دستکاری کنید! توابع داخلی ویژه مخصوص آرایه ها و همچنین توابع سفارشی را بیاموزید - در هنر مرتب سازی آرایه تسلط داشته باشید - (3 روش مختلف!) اطلاعات را از متن جمع آوری کرده و آن را دستکاری کنید که قبلاً هرگز چندین قطعه از اطلاعات را در یک سلول ذخیره کنید تا جداول خود را مرتب نگه دارید. توابع خود را ایجاد کنید که بیش از یک نتیجه را برمی گرداند!! Master Populating، Looping through and Manipulating Arrays برای بهره وری بیشتر پیش نیازها: شما از قبل باید Microsoft Excel (نسخه 2003، 2007، 2010، 2013 یا 2016) داشته باشید. بدیهی است که هر چه جدیدتر باشد بهتر است، اما VBA در همه نسخه ها یکسان عمل می کند. فقط نسخه های جدیدتر گزینه های بیشتری دارند، بنابراین دستورات VBA بیشتری برای کنترل آن گزینه ها دارند. مهارت های اولیه اکسل مورد نیاز برای این دوره. هر کاری که انجام می دهم به طور کامل توضیح داده شده است. همه چیز با جزئیات توضیح داده شده است، اما هر تجربه Excel VBA شما کمک خواهد کرد.

آرایه‌ها در بسیاری از زبان‌های برنامه‌نویسی وجود دارند، اما اکثر مردم برای تسلط بر آن‌ها وقت نمی‌گذارند و زمانی که کد آن‌ها شلخته به نظر می‌رسد، خواندن آن‌ها دشوار است و اغلب ممکن است زمان زیادی طول بکشد، ممکن است ناامید شوند.

آرایه‌ها معمولاً موضوع سردرگمی یا تحریک‌پذیری هستند - زمانی که سعی می‌کنید با استفاده از یک پست وبلاگ بزرگ یا کتاب رمزآلود درک کنید، چندان منطقی نیست. آنچه شما نیاز دارید توضیح بصری این مفاهیم در قطعات کوچک است - چیزی که آن را واقعی کند!

با بیش از سه ساعت آموزش در دنیای واقعی، این دوره به شما نشان می‌دهد که چگونه سرعت برنامه‌های VBA خود را افزایش دهید، کدی بسازید که خواندن و نگهداری آن آسان‌تر باشد -  با استفاده از خطوط کد کمتر از همیشه تصور کرد!

من ساده ترین راه را برای درک این موضوع بسیار پیچیده به شما نشان خواهم داد و هنگامی که قدرت آرایه ها را درک کردید، قادر خواهید بود:

  • اطلاعات را از متن جمع آوری کنید و آن را مانند قبل دستکاری کنید
  • چند قطعه اطلاعات را در یک سلول ذخیره کنید تا جداول خود را مرتب نگه دارید
  • سرعت ماکروهای خود را که با کاربرگ‌ها یا سلول‌ها سروکار دارند، بسیار بالا ببرید!
  • روش های متعدد برای قرار دادن داده های آرایه در کاربرگ ها را درک کنید
  • توابع خود را ایجاد کنید که بیش از یک نتیجه را برمی گرداند!!
  • ذخیره داده ها در مکان های مخفی، جایی که فقط شما می توانید آن را پیدا کرده و دستکاری کنید...
  • مسلط کردن، حلقه زدن و دستکاری آرایه ها برای کارایی بیشتر
  • توابع آرایه داخلی خاص و همچنین توابع سفارشی موجود در دوره را بیاموزید
  • بهترین روش های مرتب سازی داده های آرایه
  • و خیلی بیشتر!

شما 100٪ کد منبع، مطالب قابل دانلود و کتاب‌های کار دوره را فوراً دریافت خواهید کرد که برای همیشه در اختیار شماست. علاوه بر این، دسترسی مادام‌العمر به ویدیوهای دوره، از جمله به‌روزرسانی‌ها، ویدیوهای جایزه و سخنرانی‌ها به محض انتشار و هر کد منبع و کتاب‌های کاری آینده - رایگان برای شما - را دریافت خواهید کرد.

همه دانش‌آموزان دسترسی مادام‌العمر دریافت خواهند کرد تا هرگونه سؤالی در مورد مطالب در بخش FORUM از من بپرسند - و همچنین با دانش‌آموزان دیگر گپ بزنند و به یکدیگر کمک کنند. مثل همیشه، این با بازپرداخت 30 روزه 100٪ بدون سؤال نیز پشتیبانی می شود.

بنابراین امروز بپیوندید – و تسلط خود را در اکسل افزایش دهید و من شما را در انجمن ها می بینم!


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

من به آرایه نیاز دارم، رئیس! I Need Arrays, Boss!

  • دانلود مقدمه و کتاب کار Introduction and Workbooks Download

  • اعلام مرزها و آستانه های غیر سنتی Declaring Non-Traditional Boundaries and Thresholds

  • انواع داده ها در آرایه ها Data Types in Arrays

  • درس و مقایسه شی سلولی Cells Object Lesson and Comparison

  • آرایه های چند بعدی Multidimensional Arrays

من به آرایه نیاز دارم، رئیس! I Need Arrays, Boss!

  • دانلود مقدمه و کتاب کار Introduction and Workbooks Download

  • دریافت راهنما سریع و سایر موارد رایگان با Excel Ninjas Group Getting FAST Help and Other Freebies with Excel Ninjas Group

  • دریافت راهنما سریع و سایر موارد رایگان با Excel Ninjas Group Getting FAST Help and Other Freebies with Excel Ninjas Group

  • آرایه چیست - نمای کلی و نمایش برگه What's An Array - Overview and Sheet Demonstration

  • آرایه چیست - نمای کلی و نمایش برگه What's An Array - Overview and Sheet Demonstration

  • آرایه چیست - نمایش فنی با کد What's An Array - Technical Demonstration With Code

  • آرایه چیست - نمایش فنی با کد What's An Array - Technical Demonstration With Code

  • اطلاعات بیشتر در مورد اعلامیه یک بعدی More On One-Dimensional Declaration

  • اطلاعات بیشتر در مورد اعلامیه یک بعدی More On One-Dimensional Declaration

  • اعلام مرزها و آستانه های غیر سنتی Declaring Non-Traditional Boundaries and Thresholds

  • انواع داده ها در آرایه ها Data Types in Arrays

  • درس و مقایسه شی سلولی Cells Object Lesson and Comparison

  • آرایه های چند بعدی Multidimensional Arrays

پر کردن و دستکاری آرایه ها Populating and Manipulating Arrays

  • پر کردن یک آرایه با تابع Array(). Populating an Array with Array() Function

  • پر کردن یک آرایه با تابع Split(). Populating an Array with Split() Function

  • بخش 02 تمرین Section 02 Exercise

  • تمرین - راه حل Exercise - Solution

  • پر کردن یک آرایه با یک محدوده از طریق حلقه (FOR NEXT). Populating an Array with a Range Via (FOR NEXT) Loop

  • پر کردن یک آرایه با یک محدوده از طریق (برای هر) حلقه Populating an Array with a Range Via (FOR EACH) Loop

  • پر کردن یک آرایه با یک محدوده به طور مستقیم Populating an Array with a Range Directly

  • دریافت مرزهای شروع و پایان Getting the Start and End Boundaries

  • حلقه زدن از طریق یک آرایه 1 بعدی Looping Through a 1 Dimensional Array

  • برای هر حلقه از طریق یک آرایه FOR EACH Loop Through an Array

  • حلقه زدن از طریق یک آرایه دو بعدی Looping Through a 2 Dimensional Array

  • اشتراک خارج از محدوده - دلایل خطای زمان اجرا 9 Subscript Out Of Range - Reasons for Run-time error 9

  • استاتیک در مقابل پویا Static vs Dynamic

  • تغییر اندازه (در حال پرواز)! Change The Size (on the Fly)!

  • تغییر اندازه آرایه بدون از دست دادن همه چیز Resize Array Without Losing Everything

  • برگرداندن آرایه به کاربرگ Returning Array to a Worksheet

  • پاداش - مقایسه سرعت دنیای واقعی - مطالعه موردی BONUS - Real World Speed Comparison - Case Study

پر کردن و دستکاری آرایه ها Populating and Manipulating Arrays

  • پر کردن یک آرایه با تابع Array(). Populating an Array with Array() Function

  • پر کردن یک آرایه با تابع Split(). Populating an Array with Split() Function

  • بخش 02 تمرین Section 02 Exercise

  • تمرین - راه حل Exercise - Solution

  • پر کردن یک آرایه با یک محدوده از طریق حلقه (FOR NEXT). Populating an Array with a Range Via (FOR NEXT) Loop

  • پر کردن یک آرایه با یک محدوده از طریق (برای هر) حلقه Populating an Array with a Range Via (FOR EACH) Loop

  • پر کردن یک آرایه با یک محدوده به طور مستقیم Populating an Array with a Range Directly

  • دریافت مرزهای شروع و پایان Getting the Start and End Boundaries

  • حلقه زدن از طریق یک آرایه 1 بعدی Looping Through a 1 Dimensional Array

  • برای هر حلقه از طریق یک آرایه FOR EACH Loop Through an Array

  • حلقه زدن از طریق یک آرایه دو بعدی Looping Through a 2 Dimensional Array

  • اشتراک خارج از محدوده - دلایل خطای زمان اجرا 9 Subscript Out Of Range - Reasons for Run-time error 9

  • استاتیک در مقابل پویا Static vs Dynamic

  • تغییر اندازه (در حال پرواز)! Change The Size (on the Fly)!

  • تغییر اندازه آرایه بدون از دست دادن همه چیز Resize Array Without Losing Everything

  • برگرداندن آرایه به کاربرگ Returning Array to a Worksheet

  • پاداش - مقایسه سرعت دنیای واقعی - مطالعه موردی BONUS - Real World Speed Comparison - Case Study

  • ذخیره داده های آرایه... Storing Array Data...

  • ذخیره داده های آرایه... Storing Array Data...

  • ذخیره سازی آرایه در نام ها Storing Array in Names

  • ذخیره سازی آرایه در نام ها Storing Array in Names

  • دسترسی به آرایه از Invisible Name در Names Manager Accessing Array from Invisible Name in Names Manager

  • دسترسی به آرایه از Invisible Name در Names Manager Accessing Array from Invisible Name in Names Manager

توابع، آرایه ها و شما - یک ترکیب جادویی Functions, Arrays and You - A Magical Combination

  • انتقال یک آرایه به یک تابع یا فرعی Passing an Array Into a Function or Sub

  • برگرداندن یک آرایه از یک تابع Returning an Array FROM a Function

  • تابع Join() Join() Function

  • انتقال یک آرایه Transposing an Array

  • تعیین محدوده کاربرگ از اندازه آرایه Determining Worksheet Range from Array Size

  • مرتب سازی پویا 02 - رکورد مرتب سازی پویا، نحو و توضیح Dynamic Sorting 02 - Dynamic Sort Record, Syntax and Explanation

  • جایزه - ReDim حفظ یک آرایه چند بعدی - قسمت 1 BONUS - ReDim Preserving a Multi Dimensional Array - Part 1

توابع، آرایه ها و شما - یک ترکیب جادویی Functions, Arrays and You - A Magical Combination

  • استفاده از WorksheetFunctions در آرایه ها Using WorksheetFunctions on Arrays

  • استفاده از WorksheetFunctions در آرایه ها Using WorksheetFunctions on Arrays

  • انتقال یک آرایه به یک تابع یا فرعی Passing an Array Into a Function or Sub

  • انتقال یک آرایه به یک تابع یا فرعی (مثال پیشرفته) Passing an Array Into a Function or Sub (Advanced Example)

  • انتقال یک آرایه به یک تابع یا فرعی (مثال پیشرفته) Passing an Array Into a Function or Sub (Advanced Example)

  • برگرداندن یک آرایه از یک تابع Returning an Array FROM a Function

  • تابع IsArray IsArray Function

  • تابع IsArray IsArray Function

  • تابع Filter(). Filter() Function

  • تابع Filter(). Filter() Function

  • تابع Join() Join() Function

  • تابع Join() - مثال عملی Join() Function - Practical Example

  • تابع Join() - مثال عملی Join() Function - Practical Example

  • روش پاک کردن The Erase Method

  • روش پاک کردن The Erase Method

  • انتقال یک آرایه Transposing an Array

  • تعیین محدوده کاربرگ از اندازه آرایه Determining Worksheet Range from Array Size

  • مرتب سازی پویا 01 - آرایه 2 بعدی در ورق به صورت پویا Dynamic Sorting 01 - 2d Array On Sheet Dynamically

  • مرتب سازی پویا 01 - آرایه 2 بعدی در ورق به صورت پویا Dynamic Sorting 01 - 2d Array On Sheet Dynamically

  • مرتب سازی پویا 02 - رکورد مرتب سازی پویا، نحو و توضیح Dynamic Sorting 02 - Dynamic Sort Record, Syntax and Explanation

  • جایزه - ReDim حفظ یک آرایه چند بعدی - قسمت 1 BONUS - ReDim Preserving a Multi Dimensional Array - Part 1

  • پاداش - ReDim حفظ آرایه MD - روش انتقال 02 BONUS - ReDim Preserving a MD Array - 02 Transpose Method

  • پاداش - ReDim حفظ آرایه MD - روش انتقال 02 BONUS - ReDim Preserving a MD Array - 02 Transpose Method

  • پاداش - ReDim حفظ آرایه MD - عملکرد سفارشی 03 BONUS - ReDim Preserving a MD Array - 03 Custom Function

  • پاداش - ReDim حفظ آرایه MD - عملکرد سفارشی 03 BONUS - ReDim Preserving a MD Array - 03 Custom Function

توابع سفارشی - زیرا مایکروسافت نمی تواند به همه چیز فکر کند Custom Functions - Because Microsoft Can't Think Of It All

  • مرتب سازی سریع Quick Sorting

  • سخنرانی جایزه BONUS LECTURE

توابع سفارشی - زیرا مایکروسافت نمی تواند به همه چیز فکر کند Custom Functions - Because Microsoft Can't Think Of It All

  • مرتب سازی حباب Bubble Sorting

  • مرتب سازی حباب Bubble Sorting

  • مرتب سازی سریع Quick Sorting

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

آموزش دوره نهایی اکسل VBA Arrays
جزییات دوره
4 hours
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,514
4.8 از 5
دارد
دارد
دارد
Daniel Strong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Strong Daniel Strong

مربی / برنامه نویس اکسل سلام! نام من دانیل است و من 31 ساله هستم. بیشتر زندگی خود را در میسوری ، ایالات متحده گذرانده ام. من از اوایل نوجوانی از اکسل استفاده می کردم و خیلی زود متوجه شدم که کاملاً آن را دوست دارم. بعد از سالها کار در پروژه های مختلف در اوقات فراغت ، بهبود زندگی کسانی که از برنامه های من استفاده می کردند ، می دانستم که این برای من چیزی بیش از یک سرگرمی است. این علاقه من است چند سال قبل ، اولین فرصت برنامه نویسی در اکسل را پیدا کردم ، اما وقتی کار را شروع کردم ، از من خواسته شد که برنامه های کد شده قبلی خود را با پایگاه های داده زیبا و گزارش های خودکار کریستال بنویسم! من مهارت اکسل خود را تا حدی فاقد دانستم. من باید VBA یاد بگیرم! من آنچه را که می توانم به صورت آنلاین و در کتاب می توانم مطالعه و مطالعه کردم ، اما از این طریق قادر به یادگیری زیاد نبودم. من مجبور شدم ماهها و ماهها در اولین پروژه ام فرو بروم - در واقع فقط به خودم یاد می دهم و "می فهمم". من فهمیدم که اگر فقط کسی در آنجا به آموزش VBA اکسل مانند مایک گیروین (ExcelIsFun) آموزش داده باشد ، که همه چیز را ساده و بصری می کند - پس همه می توانند VBA را یاد بگیرند! من یک کانال YouTube راه اندازی کردم ، بیشتر برای خودم به عنوان یک ابزار مرجع ، اما مردم شروع به گاز گرفتن کردند. مردم صندوق ورودی من را با س questionsالات و نظراتی که من به معنای واقعی کلمه زندگی آنها را به سمت بهتر تغییر می دهم ، غرق کردند. علاقه من به تدریس است و همیشه بوده است و هزاران نفر را به برنامه نویس اکسل تبدیل کرده ام. حالا ، با Udemy ، من می خواهم چیزهای خوب - چیزهایی را که مخفی نگه داشتم - آموزش دهم. پیشرفته و "نه چندان پیشرفته اما عالی" اکسل VBA. مواردی که باعث می شود افراد شما را استخدام کنند - که باعث می شود شما غیر قابل مقاومت و غیر قابل تعویض باشید. ایجاد برنامه های واقعی ، گزارشگری پیشرفته و تجزیه و تحلیل داده ها. داشبورد و داده های زنده اتوماسیون. تمرکز اصلی من ایجاد جامعه آنلاین توسعه دهندگان و مبتدیان حرفه ای Excel VBA است که برنامه های واقعی ایجاد می کنند ، مشکلات واقعی را حل می کنند و زندگی واقعی را تغییر می دهند.