آموزش Excel VBA: مدلسازی فرآیند

Excel VBA: Process Modeling

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کاربران قدرت اکسل: بیاموزید که چگونه از Excel و Visual Basic برای برنامه ها (VBA) برای ایجاد و اجرای شبیه سازی فرایندهای تجاری برای جریان مشتری ، صف بندی و تولید استفاده کنید. VBA قدرت اکسل را بصورت تصاعدی افزایش می دهد ، به شما امکان می دهد جریان روند و منطق را کنترل کرده و کلاسها و متغیرهای سفارشی را اضافه کنید. در این دوره ، Curt Frye چگونگی ساخت شبیه سازی هایی برای افزایش پیچیدگی را نشان می دهد که جریان مشتری را از طریق یک فرایند چند ایستگاهی مدلسازی می کند. با نحوه محاسبه زمان ورود ، افزودن مشتری ، افزایش ظرفیت ایستگاه فردی و فعال کردن مسیرهای ایستگاه مشروط آشنا شوید. در پایان دوره ، Curt نحوه تبدیل خروجی به جدول Excel و تجزیه و تحلیل نتایج شبیه سازی شما را نشان می دهد.
موضوعات شامل:
  • ایجاد ماژول کلاس در VBA
  • تعریف خصوصیات کلاس
  • ایجاد مجموعه
  • توصیف جریان فرآیند و اهداف برنامه نویسی
  • ایجاد حلقه
  • افزایش ظرفیت مدل
  • در حال اجرا شبیه سازی
  • تجزیه و تحلیل نتایج شبیه سازی

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

مقدمه Introduction

  • با استفاده از اکسل VBA شبیه سازی های مؤثر بسازید Build effective simulations using Excel VBA

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

1. ساختارهای لازم VBA را تعریف کنید 1. Define Necessary VBA Constructs

  • یک ماژول کلاس ایجاد کنید Create a class module

  • خواص کلاس را تعریف کنید Define class properties

  • نمونه ای از کلاس ایجاد کنید Create an instance of a class

  • مجموعه ها را ایجاد کنید Create collections

  • اشیاء را حذف کنید تا حافظه آزاد شود Delete objects to free up memory

2. ساختارهای کنترل فرآیند را توسعه دهید 2. Develop Process Control Structures

  • اهداف جریان و اهداف برنامه نویسی را تعریف کنید Define process flow and programming goals

  • متغیرهای مورد استفاده در شبیه سازی را اعلام کنید Declare variables used in the simulation

  • کلاس Customer را تعریف کرده و مشتری اضافه کنید Define the Customers class and add a customer

  • کلاس Stations را تعریف کرده و یک ایستگاه اضافه کنید Define the Stations class and add a station

  • اضافه کردن کد برای محاسبه و نوشتن زمان Add code to calculate and write out times

  • اشیاء غیرضروری را حذف کنید Delete unneeded objects

  • شبیه سازی را اجرا کنید Run the simulation

  • کد را برای چندین بار اجرا کنید Adapt the code for multiple runs

3. اضافه کردن بلیط برای پیگیری زمان 3. Add a Ticker to Track Time

  • اهداف جریان و اهداف برنامه نویسی را تعریف کنید Define process flow and programming goals

  • خلاصه ای از عبارات If و For Next ایجاد کنید Create an outline of If and For Next statements

  • دستورالعمل ها را در چارچوب اضافه کنید Add instructions within the framework

  • کد را برای نوشتن نتایج شبیه سازی اضافه کنید Add code to write out simulation results

  • شبیه سازی را اجرا کنید Run the simulation

4. اضافه کردن مشتری در طول شبیه سازی 4. Add Customers during the Simulation

  • اهداف جریان و اهداف برنامه نویسی را تعریف کنید Define process flow and programming goals

  • برای محاسبه زمان ورود از توزیع پواسون استفاده کنید Use the Poisson distribution to calculate arrival times

  • مشتریان را به شبیه سازی اضافه کنید Add customers to the simulation

  • کد را برای نوشتن نتایج شبیه سازی اضافه کنید Add code to write out simulation results

  • شبیه سازی را اجرا کنید Run the simulation

5. شبیه سازی را اصلاح کنید 5. Modify the Simulation

  • اهداف جریان و اهداف برنامه نویسی را تعریف کنید Define process flow and programming goals

  • ظرفیت را به هر ایستگاه اضافه کنید Add capacity to each station

  • شبیه سازی را با ظرفیت ایستگاه اضافه کنید Run the simulation with added station capacity

  • ایستگاه های بیشتری به شبیه سازی اضافه کنید Add more stations to the simulation

  • شبیه سازی را با ایستگاه های اضافی اجرا کنید Run the simulation with additional stations

  • حلقه های rework را به ایستگاه ها اضافه کنید Add rework loops to stations

  • شبیه سازی را با حلقه های rework انجام دهید Run the simulation with rework loops

6. اجازه پردازش مشروط 6. Allow Conditional Processing

  • اهداف جریان و اهداف برنامه نویسی را تعریف کنید Define process flow and programming goals

  • مسیرهای ایستگاه شرطی را فعال کنید Enable conditional station paths

  • شبیه سازی را اجرا کنید Run the simulation

7. تجزیه و تحلیل نتایج شبیه سازی 7. Analyze Simulation Results

  • نتایج شبیه سازی را به صورت نوشته شده بخوانید Read the simulation results as written

  • تنظیم مجدد دستی سلول های نتایج Manually reset the results cells

  • خلاصه نتایج با استفاده از سطر Total Summarize results using the Total row

  • مقادیر جدول اکسل را مرتب و فیلتر کنید Sort and filter Excel table values

  • عیب یابی خطاها در کد شما Troubleshoot errors in your code

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Excel VBA: مدلسازی فرآیند
جزییات دوره
2h 27m
41
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
13,020
- از 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 خود را از دانشگاه ایلینوی کسب کرد.