دوره آموزشی اکسل VBA: مدیریت فایلها و دادهها
4 ساعت 5 دقیقهپیشرفته2025-02-28
مدرسین

Curt Frye
President of Technology and Society, Incorporated
جزئیات دوره
توی این دوره، کرت فرای (رئیس شرکت Technology and Society) بهت یاد میده چطوری با استفاده از VBA در اکسل، فایلها و دادههات رو راحتتر و سریعتر مدیریت کنی. VBA در واقع یه محیط برنامهنویسی قدرتمند و قابل انعطاف توی اکسل هست که میتونه کلی از کارهای تکراری رو برات اتومات کنه و حسابی در زمان صرفهجویی کنه.
اگه هر بار باید یه عالمه داده وارد اکسل کنی، فایلها رو باز و بسته کنی، شیت اضافه کنی یا پیوتتیبل بسازی، با VBA میتونی همهی اینا رو با چند خط کد انجام بدی!
توی این دوره یاد میگیری چطور فیلتر بذاری، شرطهای AND و OR رو با هم ترکیب کنی، چک کنی ببینی فایل یا پوشهای وجود داره یا نه، فایل اکسل باز و ذخیره کنی، شیتها رو جابهجا یا کپی کنی، با فرمهای کاربری (UserForms) داده جمع کنی و حتی چطور با نمودار و PivotTable توی VBA کار کنی. خلاصه اینکه، کارت با اکسل خیلی حرفهایتر میشه!
🎯 اهداف یادگیری:
یاد گرفتن وارد کردن (Import) و خروجی گرفتن (Export) دادهها با VBA
ساختن، ذخیره کردن و بستن فایلهای اکسل با کدنویسی
اضافه، حذف، تغییر نام و جابجایی شیتها در فایل
استفاده از توابع داخلی اکسل در محیط VBA
ساخت و مدیریت نمودارهای مختلف با VBA
ساخت و کنترل PivotTable با VBA
ساخت فرمهای کاربری برای گرفتن اطلاعات از کاربر
اگه هر بار باید یه عالمه داده وارد اکسل کنی، فایلها رو باز و بسته کنی، شیت اضافه کنی یا پیوتتیبل بسازی، با VBA میتونی همهی اینا رو با چند خط کد انجام بدی!
توی این دوره یاد میگیری چطور فیلتر بذاری، شرطهای AND و OR رو با هم ترکیب کنی، چک کنی ببینی فایل یا پوشهای وجود داره یا نه، فایل اکسل باز و ذخیره کنی، شیتها رو جابهجا یا کپی کنی، با فرمهای کاربری (UserForms) داده جمع کنی و حتی چطور با نمودار و PivotTable توی VBA کار کنی. خلاصه اینکه، کارت با اکسل خیلی حرفهایتر میشه!
🎯 اهداف یادگیری:
یاد گرفتن وارد کردن (Import) و خروجی گرفتن (Export) دادهها با VBA
ساختن، ذخیره کردن و بستن فایلهای اکسل با کدنویسی
اضافه، حذف، تغییر نام و جابجایی شیتها در فایل
استفاده از توابع داخلی اکسل در محیط VBA
ساخت و مدیریت نمودارهای مختلف با VBA
ساخت و کنترل PivotTable با VBA
ساخت فرمهای کاربری برای گرفتن اطلاعات از کاربر
مهارت ها
Microsoft Excel for MacSpreadsheetsMicrosoft ExcelData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - کارهای تکراری را با استفاده از Excel VBA به صورت خودکار انجام دهید
- 02 - مدیریت فایلها و دادهها با استفاده از Excel VBA
1. تمرکز دادهها با استفاده از فیلترها
- 03 - منطقه فعال را انتخاب کنید
- 04 - یک فیلتر ایجاد کنید
- 05 - فیلتر بر اساس بیش از یک فیلد
- 06 - معیارها را با استفاده از OR ترکیب کنید
- 07 - موارد منحصر به فرد را با استفاده از xlFilter بیابید
- 08 - یک محدوده یا کاربرگ را به حالت فیلتر نشده بازیابی کنید
2. مدیریت فایلها با استفاده از VBA
- 09 - وجود کتاب کار را مشخص کنید
- 10 - تعیین اینکه آیا پوشه (دایرکتوری) وجود دارد
- 11 - باز بودن یک فایل را تشخیص دهید
- 12 - یک کتاب کار را باز کنید
- 13 - یک کتاب کار را ببندید
- 14 - یک کتاب کار را با نام جدید ذخیره کنید
- 15 - یک کتاب کار را به صورت فایل CSV ذخیره کنید
3. مدیریت کاربرگها با استفاده از VBA
- 16 - بررسیکنید که کاربرگ وجوددارد یا خیر
- 17 - کاربرگها را ایجاد و تغییر نام دهید
- 18 - یک کاربرگ را در کتاب کار فعال کپی کنید
- 19 - یک کاربرگ را در یک کتاب کار جدید کپی کنید
- 20 - یک کاربرگ را در کتاب کار موجود کپی کنید
- 21 - یک کاربرگ را درون کتاب کار فعال جابجا کنید
- 22 - یک کاربرگ را به یک کتاب کار جدید منتقل کنید
- 23 - یک کاربرگ را به یک کتاب کار موجود منتقل کنید
4. بهره گیری از توابع داخلی
- 24 - از کادر محاوره ای Open داخلی استفاده کنید
- 25 - هشدارها را سرکوب و بازیابی کنید
- 26 - محاسبه دادهها با استفاده از توابع کاربرگ اکسل
- 27 - از تاریخ و ساعت فعلی استفاده کنید
- 28 - فاصلههای قبل یا بعد از یک رشته را حذف کنید
5. مدیریت نمودارها در VBA
- 29 - یک نمودار ایجاد کنید
- 30 - یک نمودار را به یک صفحه نمودار منتقل کنید
- 31 - مجموعه دادهها را از نمودار اضافه یا حذف کنید
- 32 - یک نمودار را به صورت تصویر صادر کنید
- 33 - یک خط جرقه ایجاد کنید
- 34 - یک ستون جرقه ایجاد کنید
- 35 - یک جرقه برنده باخت ایجاد کنید
- 36 - یک sparkline را حذف کنید
6. ایجاد UserForms
- 37 - یک UserForm ایجاد کنید
- 38 - یک TextBox به UserForm اضافه کنید
- 39 - یک ListBox به UserForm اضافه کنید
- 40 - یک ComboBox به UserForm اضافه کنید
- 41 - یک دکمه گزینه به UserForm اضافه کنید
- 42 - گرافیک را به UserForm اضافه کنید
- 43 - یک SpinButton به UserForm اضافه کنید
- 44 - یک UserForm چند صفحهای یا چند برگه ایجاد کنید
- 45 - دادههای UserForm را در یک کاربرگ بنویسید
- 46 - یک UserForm را اجرا کنید
7. مدیریت PivotTables با استفاده از VBA
- 47 - پیکربندی PivotTable را ضبط کنید
- 48 - یک ماکرو PivotTable را به نوار ابزار دسترسی سریع اختصاص دهید
- 49 - در لیست پخش PivotTable یک قدم به جلو بروید
- 50 - به هر موقعیت لیست پخش PivotTable بروید
8. ترکیب توابع جدید اکسل
- 51 - مقادیر منحصر به فرد یک مجموعه داده را با استفاده از UNIQUE فهرست کنید
- 52 - دادههای نمایش داده شده در کاربرگ را با استفاده از FILTER محدود کنید
- 53 - ترتیب دادهها را با استفاده از SORT و SORTBY تغییر دهید
- 54 - دادهها را از یک لیست با استفاده از TAKE کپی کنید
- 55 - حذف دادهها از یک لیست با استفاده از DROP
9. ادامه سفر آموزش VBA اکسل
- 56 - منابع بیشتر