آموزش Masterclass توابع اکسل VBA: 105 مثال در دنیای واقعی

Excel VBA Functions Masterclass: 105 Real-World Examples

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های VBA خود را با عملکردهای عملی برای برنامه های تجاری ارتقا دهید. از تکنیک های برنامه نویسی پیشرفته VBA برای توسعه برنامه های کاربردی قوی استفاده کنید. یک پایه محکم برای ایجاد برنامه های کاربردی Excel VBA کارآمد و حرفه ای ایجاد کنید. برای افزایش قابلیت استفاده از برنامه، دیالوگ های تعامل کاربر را پیاده سازی کنید. پیش نیازها: درک اولیه اکسل: برگه ها، سلول ها، فرمول ها، جداول، محدوده ها. دانش اساسی Excel VBA: زیربرنامه ها، توابع، متغیرها، جریان کنترل، حلقه ها.

در "کلاس کارشناسی ارشد توابع VBA اکسل: 105 مثال در دنیای واقعی" غوطه ور شوید، جایی که یادگیری عملی با کاربردهای دنیای واقعی روبرو می شود و مهارت های Excel VBA شما را فراتر از مرزهای معمولی ارتقا می دهد. این دوره با ارائه یک سفر عملی و یادگیری به عنوان مثال از طریق 105 عملکرد Excel VBA که هر کدام به دلیل تأثیر اثبات شده خود در محیط های تجاری انتخاب شده اند، متمایز است.

Marcel Eggen از هلند می‌گوید: «از زمانی که دوره آموزشی 105 Excel VBA Functions شما را در Udemy شروع کرده‌ام، از طرفداران بزرگ رویکرد شما شده‌ام. این دوره فقط یک دوره مقدماتی VBA نیست، بلکه در واقع نکات مفیدی برای مشکلات زندگی واقعی ایجاد می کند. مانند مارسل، ارزش منحصر به فرد اعمال این توابع را مستقیماً در پروژه های خود خواهید دید.

چرا این دوره منحصر به فرد است:

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

برنامه های خود را بهبود بخشید:

  • توابع دنیای واقعی: هر یک از 105 عملکرد را مستقیماً در وظایف و پروژه های روزانه خود اعمال کنید و مشکلات پیچیده تجاری را به طور موثر حل کنید.

  • تعامل حرفه ای با کاربر: یاد بگیرید که باکس های گفتگوی تعامل با کاربر را برای ظاهری حرفه ای تر و حرفه ای تر ایجاد کنید و تجربه کاربر نهایی را بهبود بخشید.

نکات برجسته دوره:

  • بینش عملی: فرآیند فکری پشت طراحی هر عملکرد را درک کنید و توانایی شما برای توسعه راه حل های VBA خود را افزایش دهد.

  • کتابخانه توابع قابل دانلود: به بسته توابع 105 Excel VBA* برای یک جعبه ابزار جامع دسترسی پیدا کنید که در کار توسعه شما ضروری خواهد بود.

*توجه: برای دانلود بسته توابع 105 Excel VBA از وب‌سایت من، نام و ایمیل شما الزامی است و محتوای ارزشمند بیشتری در مورد برنامه‌نویسی رایانه و برنامه‌های تجاری در اختیار شما قرار می‌دهد. همیشه می‌توانید از این فهرست انصراف دهید.


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

معرفی Introduction

  • ساختار و محتوای دوره Course structure and contents

توابع آرایه Array Functions

  • بخش مقدمه: آرایه چیست؟ Section Intro: what is an array?

  • بررسی کنید که آیا آرایه دارای ابعاد است Check if array is dimentioned

  • مقداری را برای ایندکس آن در امتداد ستون یا ردیف آرایه دو بعدی تطبیق دهید Match a value for its index along a 2-D array column or row

  • مقداری را برای شاخص آن در امتداد ستون یا ردیف آرایه 1 بعدی تطبیق دهید Match a value for its index along a 1-D array column or row

  • یک آرایه دو بعدی را جابجا کنید Transpose a 2-D array

  • مجموع مقادیر عددی در یک ستون از یک آرایه دو بعدی Sum numeric values in a column of a 2-D array

توابع کنترل برنامه Application Control Functions

  • بخش مقدمه: کنترل برنامه Section Intro: controlling the application

  • بررسی کنید که آیا برنامه شما در حالت تولید است یا خیر Check if your program is in Production mode

  • وضعیت برنامه را به حالت عادی بازگردانید Restore the State of the application to normal

توابع صادرات/واردات داده Data Export/Import Functions

  • بخش معرفی: فایل های متنی Section Intro: text files

  • یک جدول اکسل را به عنوان یک فایل csv صادر کنید Export an Excel Table as a csv file

  • یک کاربرگ را به عنوان فایل csv صادر کنید Export a Worksheet as a csv file

  • یک آرایه را به عنوان یک فایل csv صادر کنید Export an array as a csv file

  • یک فایل csv را به جدول اکسل وارد کنید Import a csv file into an Excel Table

  • یک فایل csv را به یک کاربرگ وارد کنید Import a csv file into a Worksheet

توابع ورودی/خروجی سیستم System Input/Output Functions

  • مقدمه بخش: ورودی/خروجی Section intro: Input/Output

  • یک فایل را حذف کنید Delete a file

  • نام فایل را از یک مسیر کامل استخراج کنید Extract the file name out of a full path

  • نام فایل را به نام فایل قانونی ویندوز تبدیل کنید Convert a file name to a Windows legal file name

  • حذف فایل های قدیمی در یک پوشه Delete old files in a folder

  • لیست درایوهای ذخیره سازی را از ویندوز دریافت کنید Get the storage drives list from Windows

  • انتقال یک فایل Move a file

  • یک فایل را کپی کنید Copy a file

  • بررسی کنید که آیا فایلی وجود دارد یا خیر Check if a file exists

توابع اطلاع رسانی Notification Functions

  • بخش معرفی: اطلاع رسانی Section Intro: notification

  • در نوار وضعیت برنامه پیامی را به کاربر ارائه دهید Present a message to the user in the application Status Bar

  • نوار وضعیت برنامه را پاک کنید Clear the application Status Bar

توابع چاپ Printing Functions

  • بخش معرفی: چاپ Section Intro: printing

  • بررسی کنید که آیا چاپگر روشن و آماده است Check if the printer is turned on and ready

  • یک کاربرگ را چاپ کنید Print out a Worksheet

  • ردیف ها را به عنوان ردیف های تکرار شونده در PageSetup برای چاپ تنظیم می کند Sets rows as repeating rows in PageSetup for printing

توابع حفاظتی Protection Functions

  • بخش مقدمه: حفاظت Section Intro: protection

  • محافظت از کتاب کار Protect a Workbook

  • محافظت از کتاب کار را بردارید Unprotect the Workbook

  • محافظت از یک کاربرگ واحد Protect a single Worksheet

  • محافظت از یک کاربرگ واحد را لغو کنید Unprotect a single Worksheet

  • از همه کاربرگ های یک کتاب کار محافظت کنید Protect all Worksheets in a Workbook

  • محافظت از همه کاربرگ‌های یک کتاب کار را لغو کنید Unprotect all Worksheets in a Workbook

توابع گزارش Reports Functions

  • بخش مقدمه: گزارش ها Section Intro: reports

  • ستونی از سلول ها را قالب بندی می کند Formats a column of cells

  • ستونی از سلول ها را در جدول اکسل قالب بندی می کند Formats a column of cells in an Excel Table

  • WrapText را در محدوده ای از سلول ها اعمال کنید (یا حذف کنید). Apply (or remove) WrapText to a range of cells

  • حاشیه ها را در اطراف یک محدوده بکشید: طرفین، رنگ، وزن Draw borders around a range: sides, color, weight

  • قالب بندی را در ردیفی از گزارش اعمال کنید Apply formatting to a row of a report

  • رنگ پر و/یا فونت را روی ستون(های) سلولی اعمال کنید Appliy fill and/or font color to a column(s) of cells

  • رنگ پر و/یا فونت را به عنوان قالب بندی شرطی روی ستون(های) سلولی اعمال کنید Apply fill and/or font color to a column(s) of cells as a conditional formatting

  • محتوا و قالب بندی را از تمام سلول های یک گزارش پاک می کند Clears content and formatting from all cells of a report

توابع جستجو و ناوبری Search & Navigation Functions

  • بخش مقدمه: جستجو و پیمایش Section Intro: search & navigation

  • یک رشته متن را در یک کاربرگ پیدا کنید Find a text string in a Worksheet

  • حرف ستون را با نمایه آن بدست آورید Get the column letter by its index

  • کاربرگ راه اندازی مشخص شده توسط کاربر را فعال کنید Activate the startup Worksheet specified by the user

کاربرگ ها و توابع کتاب های کار Worksheets & Workbooks Functions

  • بخش معرفی: کاربرگ ها و کتاب های کار Section Intro: Worksheets & Workbooks

  • بررسی کنید که آیا یک نام محدوده کاربرگ محدوده تعریف شده است یا خیر Check if a Worksheet-scope range name is defined

  • پنهان کردن همه کاربرگ‌های پرچم‌گذاری شده با نام محدوده کاربرگ Hide all Worksheets flagged with a Worksheet-scope range name

  • یک کاربرگ را مخفی کنید Hide a single Worksheet

  • نمایش یک کاربرگ واحد Unhide a single Worksheet

  • بررسی کنید که آیا یک کاربرگ در حال حاضر پنهان است یا خیر Check if a Worksheet is currently hidden

  • بررسی کنید که کاربرگ وجود دارد و قابل مشاهده است Check if a Worksheet exists and visible

  • یک کاربرگ را در یک کتاب کار تازه ایجاد شده کپی کنید Copy a Worksheet to a newly created Workbook

  • اگر فایل اکسل را باز نکرده اید باز کنید Open an Excel file if not already open

  • بررسی کنید که آیا یک کتاب کار در حال حاضر باز است یا خیر Check if a Workbook is currently open

  • یک کاربرگ جدید ایجاد کنید Create a new Worksheet

  • یک کتاب کار را ببندید Close a Workbook

توابع سیستم ویندوز Windows System Functions

  • بخش معرفی: سیستم ویندوز Section Intro: Windows system

  • نام کاربری ویندوز وارد شده را دریافت کنید Get the logged-in Windows user name

  • نام کامپیوتری که در حال اجرا در اکسل است را دریافت کنید Get the computer name running Excel

  • کد کشور PC محلی را دریافت کنید Get the local PC country code

  • مسیر کامل پوشه موقت ویندوز را دریافت کنید Get the full path to the Windows temporary folder

  • توقف اجرای برنامه Pause execution of the program

توابع جداول اکسل Excel Tables Functions

  • بخش مقدمه: جداول اکسل Section Intro: Excel Tables

  • یک ردیف جدید به جدول اضافه کنید Add a new row to a table

  • حذف ردیف سلول فعلی در جدول Delete row of current cell within a table

  • یک ردیف جدید در انتهای جدول با مقادیر اضافه کنید Add a new row at the end of the table with values

  • یک ردیف از فیلدها را در یک کاربرگ با مقادیر پر می کند Fills a row of Fields in a Worksheet with values

  • یک ردیف کاربرگ کامل را با شاخص آن حذف کنید Delete a complete Worksheet row by its index

  • یک ردیف از یک کاربرگ مطابق با یک مقدار در یک ستون را حذف کنید Delete a row from a Worksheet matched to a Value in a Column

  • آخرین ردیف جدول را بردارید Remove last row of a table

  • به‌روزرسانی مقدار ستون ردیف‌هایی که با مقدار ستون مطابقت دارند Update column value of rows matching a column value

  • تغییر اندازه جدول Resize a table

  • تعداد ردیف های داده را در جدول بدست آورید Get the number of data rows in a table

  • تعداد ستون های جدول را بدست آورید Get the number of columns in a table

  • ردیف رکورد کاربرگ را با یک کلید مطابقت دهید Get the Worksheet row of record matched to a key

  • ردیف کاربرگ یک ردیف تازه اضافه شده را دریافت کنید Get the Worksheet row of a newly added row

  • ردیف کاربرگ رکورد جدول را با یک کلید مطابقت دهید Get the Worksheet row of table record matched to a key

  • ستون Worksheet را دریافت کنید که در آن سرفصل ستون در یک جدول یافت می شود Get the Worksheet column in which a column header is found in a table

  • جدول را مرتب کنید Sort a table

  • سطرهای جدول به جز سطرهای اول را حذف کنید Delete table rows except first rows

  • سلول های غیر فرمول جدول را پاک کنید و ردیف ها را حذف کنید Clear a table's non-formulas cells and delete rows

  • یک مقدار سلول جدول مطابق با فهرست سطر و نام ستون دریافت کنید Get a table cell value matched by row index and column name

  • پیاده سازی Vlookup روی میز Vlookup implementation on a table

  • Vlookup با به روز رسانی سلول در جدول Vlookup with cell update on a table

  • همه سطرهای یک ستون جدول را در یک آرایه بارگذاری کنید Load all rows of a table column into an array

  • یافتن و جایگزینی در سلول های یک ستون جدول Find & Replace in cells of a table column

  • یک آرایه را روی یک جدول اعمال کنید Apply an array to a table

  • سطر فهرست جدول سلول کاربرگ فعال را دریافت کنید Get the table index row of the active Worksheet cell

  • تمام فیلترهای یک جدول را بازنشانی کنید Reset all filters of a table

توابع تعامل کاربر User Interaction Functions

  • بخش معرفی: تعامل با کاربر Section Intro: user interaction

  • یک کادر محاوره ای ورود به سیستم را برای کاربر باز کنید Pop up a login dialog box to the user

  • یک جعبه پیام با یک دکمه "بستن" و یک نماد هشدار باز کنید Pop up a message box with a single "Close" button and a warning icon

  • یک دیالوگ باز می شود که در آن مقداری ورودی از کاربر درخواست می شود Pop up a dialog requesting some input from the user

  • یک جعبه پیام با دکمه های "بله" و "خیر" باز کنید Pop up a message box with a "Yes" and "No" buttons

  • یک جعبه پیام با یک دکمه "بستن" و یک نماد تایید باز کنید Pop up a message box with a single "Close" button and a confirmation icon

  • طول ورودی کاربر را در یک کنترل متنی در فرم کاربر کنترل کنید Control user input length in a text control on a user form

  • نام کاربرگ سلول فعال را دریافت کنید Get Worksheet name of active cell

  • دریافت مقدار سلول فعال Get value of active cell

  • ردیف کاربرگ سلول فعال را دریافت کنید Get Worksheet row of active cell

  • نمایه ستون کاربرگ سلول فعال Worksheet column index of active cell

  • مقدار تقاطع ردیف سلول فعال فعلی و ستون کاربرگ را دریافت کنید Get the value of intersection of current active cell row and a Worksheet column

  • مقدار تقاطع ستون سلول فعال فعلی و یک ردیف کاربرگ را دریافت کنید Get the value of intersection of current active cell column and a Worksheet row

  • منطقه داده اکسل را به تمام صفحه گسترش دهید Expand Excel data area to full screen

  • ناحیه داده اکسل را به اندازه معمولی بازیابی کنید Restore Excel data area to regular size

  • نمایش یا پنهان کردن عناوین ردیف‌ها و ستون‌های کاربرگ Show or hide Worksheet rows and columns headings

  • برنامه اکسل یا فقط کتاب کار فعال را ببندید Close the Excel application or just the active Workbook

نمایش نظرات

آموزش Masterclass توابع اکسل VBA: 105 مثال در دنیای واقعی
جزییات دوره
11.5 hours
114
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,359
4 از 5
ندارد
دارد
دارد
Mor Sagmon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mor Sagmon Mor Sagmon

رهبر سیستم های اطلاعات کسب و کار، کارشناس Excel VBA