دوره آموزش VBA


کلمه VBA مخفف عبارت Visual Basic for Application هست. در واقع VBA یک زبان برنامه نویسیه که به ما اجازه میده تقریبا تمام اکسل میشه انجام داد رو کنترل و برنامه ریزی کنیم. با یادگیری زبان VBA میتونیم اکسل رو به یه ابزار فوق العاده قدرتمند تبدیل کنیم و کارهایی رو انجام بدیم که بدون VBA سخت یا غیر ممکن هستند.

به عنوان نمونه:

  • اتومات کردن کارهای تکراری اکسل و جلوگیری از انجام دستی فعالیت های تکراری
  • ایجاد توابع جدید در اکسل
  • ایجاد فرم و رابط کاربری جهت تعامل کاربر با نرم افزار
  • اجرای دستورات مشخص به صورت خودکار در هنگام باز شدن فایل، بسته شدن فایل و …

در این دوره قدم به قدم با زبان برنامه نویسی VBA آشنا میشیم و یاد میگیریم که چطور با استفاده از این ابزار قدرتمند، توانمندی های نرم افزار اکسل رو به سطح جدیدی ارتقا بدیم.


زمان، هزینه و نحوه برگزاری

هزینه دوره: 200 هزار تومان

نوع آموزش: آموزش از طریق فیلم به صورت آنلاین


چه چیزهایی در این دوره یاد میگیریم:

  1. آماده سازی محیط اکسل
    • آشنایی اولیه با ماکرو و VBA
    • فعال سازی تب Developer
    • انتخاب صحیح فرمت فایل در هنگام استفاده از ماکرو
    • تنظیم اکسل برای ذخیره فایل با فرمت XLSM به صورت پیش فرض
    • تنظیمات Macro security
      • تنظیمات trusted locations
      • فعال کردن ماکرو با توسط دکمه  Enable macro تولبار
  2. استفاده از ماکرو رکوردر
    • انتخاب نام برای ماکرو
    • تخصیص کلید میانبر به ماکرو
    • ذخیره ماکرو در خود ورکبوک یا فایل دیگر
    • اضافه کردن توضیحات به ماکرو
  3. اجرای ماکرو
    • قرار دادن دکمه ارای ماکرو در Quick access
    • اجرای ماکرو توسط دکمه
    • اجرای ماکرو با کلیک کردن روی یک shape
  4. شناخت VBE
    • دسترسی به Visual basic editor
    • آشنایی با Layout پنجره Visual Basic Editor
    • نحوه تغییر Layout پنجره VBE
  5. Debug کردن کدهای VBA
    • اضافه کردن Break point به کد
    • آشنایی با step into, over, continue
  6. مشکلات ماکرو رکوردر
    • کدهای اضافه
    • سختی خطایابی
    • کدهای غیر بهینه و مطلق
  7. آشنایی با برنامه نویسی شی گرا
  8. استفاده از MessageBox
    • مثال Hello Word
  9. دسترسی به اطلاعات ورکبود
    • دسترسی به یک سلول
    • دسترسی به یک رنج
    • دسترسی به ستون
    • دسترسی به سطر
    • دسترسی به جدول ها
  10. دستورات loop در VBA
    • For / Next
    • Do Loop
    • While loop
    • For each
  11. دستورات کنترل در VBA
    • IF / Then / Else
    • Select / Case
  12. تعریف متغیر در اکسل
    • دامنه دسترسی به متغیر
    • آشنایی با Option Explicit
  13. کامنت گذاری در VBA
  14. آشنایی با Event
    • انواع Event
      1. Event های Application
      2. Event های Workbook
      3. Event های Worksheet
      4. Event های Chart
    • استفاده از Event ها
  15. مفهوم آرایه
    • تعریف آرایه یک بعدی و چند بعدی
    • ذخیره اطلاعات در آرایه
    • دسترسی به اطلاعات آرایه
    • کاربردهای عملی آرایه ها
    • آرایه های داینامیک
  16. User Form ها
    • ایجاد یوزر فرم ها
    • فراخوانی یوزر فرم
    • کدنویسی کنترل ها
  17. مثالهایی از کاربردهای پیشرفته VBA
  18.  Error Handling در VBA
  19. ایجاد Excel add-in



ثبت نام