دوره آموزشی Excel VBA: مدلسازی فرآیندها
3 ساعت 2 دقیقهپیشرفته2025-01-27
مدرسین

Curt Frye
President of Technology and Society, Incorporated
جزئیات دوره
کاربران حرفهای اکسل: در این دوره، یاد خواهید گرفت که چگونه از اکسل و Visual Basic for Applications (VBA) برای ایجاد و اجرای شبیهسازیهای فرآیندهای کسبوکار استفاده کنید. این شبیهسازیها شامل جریان مشتری، صفبندی و تولید است. VBA قدرت اکسل را به طور تصاعدی افزایش میدهد، به شما این امکان را میدهد که جریان فرآیند و منطق را کنترل کرده و کلاسها و متغیرهای سفارشی اضافه کنید. در این دوره، کرت فری نشان میدهد که چگونه شبیهسازیهایی با پیچیدگی رو به افزایش بسازید که جریان مشتریان را در یک فرآیند چند ایستگاهی مدلسازی میکنند.
اهداف یادگیری:
ارزیابی انتقادی و توصیف اهداف جریان فرآیند و برنامهنویسی برای شبیهسازیهای مختلف.
توسعه و پیادهسازی ماژولهای کلاس، از جمله ایجاد نمونهها، تعریف ویژگیها و مدیریت حافظه شیء.
تحلیل و ترکیب منابع داده مختلف برای شناسایی و حذف رکوردهای تکراری و پیادهسازی فیلترهای داده.
طراحی و کدنویسی شبیهسازیهای سفارشی، از جمله اضافه کردن مشتریان، تعریف ایستگاهها و گنجاندن ویژگیهای پیشرفته مانند حلقههای اصلاح و پردازش شرطی.
ارزیابی نتایج شبیهسازی و عیبیابی خطاها، از جمله خلاصهسازی و مرتبسازی دادهها در اکسل.
اهداف یادگیری:
ارزیابی انتقادی و توصیف اهداف جریان فرآیند و برنامهنویسی برای شبیهسازیهای مختلف.
توسعه و پیادهسازی ماژولهای کلاس، از جمله ایجاد نمونهها، تعریف ویژگیها و مدیریت حافظه شیء.
تحلیل و ترکیب منابع داده مختلف برای شناسایی و حذف رکوردهای تکراری و پیادهسازی فیلترهای داده.
طراحی و کدنویسی شبیهسازیهای سفارشی، از جمله اضافه کردن مشتریان، تعریف ایستگاهها و گنجاندن ویژگیهای پیشرفته مانند حلقههای اصلاح و پردازش شرطی.
ارزیابی نتایج شبیهسازی و عیبیابی خطاها، از جمله خلاصهسازی و مرتبسازی دادهها در اکسل.
مهارت ها
Data ModelingSpreadsheetsMicrosoft ExcelProgramming LanguagesData ScienceBusiness Software and ToolsMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - فرآیندهای کسب و کار خود را با استفاده از Excel VBA تجزیهوتحلیل کنید
- 02 - از طریق شبیه سازی به کسب و کار خود بینش پیدا کنید
1. تعریف ساختارهای VBA ضروری
- 03 - یک ماژول کلاس ایجاد کنید
- 04 - خصوصیات کلاس را تعریف کنید
- 05 - یک نمونه از یک کلاس ایجاد کنید
- 06 - مجموعه ایجاد کنید
- 07 - برای آزاد کردن حافظه اشیاء را حذف کنید
2. توسعه ساختارهای کنترل فرآیند
- 08 - جریان فرآیند و اهداف برنامه نویسی را شرح دهید
- 09 - متغیرهای مورد استفاده در شبیه سازی را اعلام کنید
- 10 - کلاس Customers را تعریف کرده و یک مشتری اضافه کنید
- 11 - کلاس Stations را تعریف کرده و ایستگاهها را اضافه کنید
- 12 - اضافه کردن کد برای محاسبه و نوشتن زمان
- 13 - اشیاء غیر ضروری را حذف کنید
- 14 - شبیه سازی را اجرا کنید
- 15 - کد را برای اجراهای متعدد تطبیق دهید
3. اضافه کردن یک Ticker برای پیگیری زمان
- 16 - جریان فرآیند و اهداف برنامه نویسی را تعریف کنید
- 17 - یک طرح کلی از دستورات IF و For Next ایجاد کنید
- 18 - دستورالعملها را در چارچوب اضافه کنید
- 19 - برای نوشتن نتایج شبیه سازی کد اضافه کنید
- 20 - شبیه سازی را اجرا کنید
4. اضافه کردن مشتریان در طول شبیه سازی
- 21 - جریان فرآیند و اهداف برنامه نویسی را شرح دهید
- 22 - از توزیع پواسون برای محاسبه زمان رسیدن استفاده کنید
- 23 - مشتریان را به شبیه سازی اضافه کنید
- 24 - برای نوشتن نتایج شبیه سازی کد اضافه کنید
- 25 - شبیه سازی را اجرا کنید
5. اصلاح شبیه سازی
- 26 - جریان فرآیند و اهداف برنامه نویسی را شرح دهید
- 27 - به هر ایستگاه ظرفیت اضافه کنید
- 28 - شبیه سازی را با ظرفیت ایستگاه اضافه شده اجرا کنید
- 29 - ایستگاههای بیشتری را به شبیه سازی اضافه کنید
- 30 - شبیه سازی را با ایستگاههای اضافی اجرا کنید
- 31 - حلقههای دوباره کاری را به ایستگاهها اضافه کنید
- 32 - شبیه سازی را با حلقههای rework اجرا کنید
6. اجازه دادن به پردازش مشروط
- 33 - جریان فرآیند و اهداف برنامه نویسی را شرح دهید
- 34 - مسیرهای ایستگاه شرطی را مجاز کنید
- 35 - شبیه سازی را اجرا کنید
- 36 - به سایر کارمندان اجازه دهید تا به فرآیند کمک کنند
- 37 - شبیه سازی را با کمک کنندهها اجرا کنید
- 38 - برای تکمیل فرآیند به مشتریان زمان اضافه کنید
7. تجزیهوتحلیل نتایج شبیه سازی
- 39 - نتایج شبیه سازی را به صورت نوشته شده بخوانید
- 40 - سلولهای نتایج را به صورت دستی بازنشانی کنید
- 41 - نتایج را با استفاده از ردیف Total خلاصه کنید
- 42 - مرتب سازی و فیلتر کردن مقادیر جدول اکسل
- 43 - خطاهای کد خود را عیب یابی کنید
نتیجه گیری
- 44 - منابع بیشتر
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی پایتون: کار با تحلیل پیشبینی (Predictive Analytics)
- دوره آموزشی مدل سازی داده ها در MongoDB
- دوره آموزشی یادگیری جامع تحلیل پیشبینی برای مدیران ارشد
- دوره آموزشی ساخت برنامههای Power Apps مبتنی بر مدل
- دوره آموزشی شناسایی فرصتها و ریسکها: کاربرد تحلیل پیشبینانه در مدیریت موفقیت مشتری (CSM)
- دوره آموزشی روشهای علم داده: ایجاد حس تجاری
- دوره آموزشی Accelerated MATLAB