آموزش برنامه نویسی VBA در اکسل

آموزش برنامه نویسی VBA در اکسل

اصطلاح VBA مخفف عبارت Visual Basic for Applications است که در واقع زبان برنامه نویسی ویژوال بیسیک مختص اپلیکیشن ها می باشد. زبان برنامه نویسی ویژوال بیسیک در چارچوب برخی افزارهای (Applications) آفیس مانند Excel، Word، Outlook و Access گنجانده شده است و به این نرم افزارها قابلیت های زیادی را اضافه نموده است.

برنامه نویسی اکسل یعنی هر کاری که در محیط کاربری اکسل می توان و یا نمی توان انجام داد قابل پیاده سازی است و با برنامه نویسی اکسل و VBA می توان آنرا در اکسل پیاده سازی کرد.

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

امروزه اکسل پر استفاده ترین نرم افزار کاربردی در کسب و کارها است که بازه استفاده از آن از یک ورود اطلاعات ساده تا حل مسائل پیچیده در تصمیم گیری های مهم تجاری و صنعتی می تواند گسترده باشد.

شرکت مایکروسافت تخمین زده است که ۵ تا ۱۰ درصد از کاربران اکسل از ویژگی های پیچیده تر این نرم افزار برای ایجاد درک عمیق تر از کسب و کارشان استفاده می کنند. تعجب نکنید که برنامه نویسان اکسل سطح درآمد بالاتری از همکاران خود دارند.

بنابراین کاربرانی که به مهارت های پیچیده تر حل مسئله یا تجزیه و تحلیل داده ها نیاز دارند حتماً به برنامه نویسی در اکسل روی می آورند.

در ایالات متحده امریکا تحلیل گران مالی، بانکی و بازار سرمایه که برای تحلیل بازارهای سرمایه و تحلیل صورت های مالی از برنامه نویسی در اکسل استفاده می کنند حداقل حقوق و مزایای حدود ۵۹۰۰۰ دلار در سال (بدون پاداش) دریافت می کنند.

 

 

برای مشاهده جزئیات و تهیه آموزش برنامه نویسی VBA در اکسل به این لینک (+) مراجعه نمایید.

 

فهرست سرفصل های مطرح شده در این دوره آموزش، در ادامه آمده اند:

  • درس یکم: آغاز کار با VBA
    • معرفی VBA و امکانات آن
    • مزایا و معایب VBA
  • درس دوم: ماکروها
    • ماکرو
    • تنظیمات امنیتی ماکرو
  • درس سوم: محیط برنامه نویسی
    • آشنایی با محیط VBE
    • آشنایی با پنجره Project
    • آشنایی با پنجره Code
    • شخصی سازی محیط VBA
  • درس چهارم: آشنایی با توابع
    • توابع sub در مقابل توابع Function
    • نام گذاری توابع
    • اجرای توابع sub
    • اجرای توابع Function
    • حوزه عملکرد توابع
  • درس پنجم: عناصر اصلی زبان VBA
    • استفاده از Commnet
    • متغیرها
    • تعریف و حوزه عملکرد متغیرها
    • ثابت ها
    • رشته ها و تاریخ ها
    • عبارات تخصیص
    • عملگرها
    • آرایه ها
  • درس ششم: معرفی مدل شیء اکسل
    • مفاهیم اشیاء
    • سلسله مراتب اشیاء اکسل
    • عملگر تخصیص اشیاء
    • درباره مجموعه های اشیاء Collections
    • ارجاع به اشیاء
    • حرکت در سلسله مراتب اشیاء
    • ساده سازی عبارت ارجاع به همراه عبارت with
    • ویژگی های اشیاء (Property)
    • متدهای اشیاء (Method)
    • رویدادهای اشیاء (Event)
    • متدهای اشیاء (Method)
    • استفاده از Help و Object Browse
  • درس هفتم: شیء Range
    • روش های ارجاع به یک محدوده Range
    • ویژگی Cells
    • ویژگی Offset
    • ویژگی های Value, Text و Count
    • ویژگی های Column و Row
    • ویژگی های Address و HasFormula
    • ویژگی Font
    • ویژگی Interior
    • متدهای Select و Clear و Delete
    • متدهای Copy و Paste
    • متد find
  • درس هشتم: استفاده از Worksheet Functions و VBA Functions
    • استفاده از VBA Function های درون ساختی
    • کار با MsgBox و InputBox و Shell
    • استفاده از Worksheet Functions
    • استفاده از Function های دست ساز
    • فراخوانی توابع
  • درس نهم: ساختارهای کنترلی و تصمیم گیری
    • ساختار GoTo
    • ساختار If-Then
    • ساختار Select Case
    • حلقه For-Next
    • حلقه Do-While
    • حلقه Do-Until
    • استفاده از حلقه For Each-Next به همراه Collection
    • ویژگی به روز رسانی صفحه مربوط به شیء Application
  • درس دهم: پروسیجرهای خودکار و رویدادها
    • تعریف رویدادها
    • رویداد Open از Workbook
    • رویداد BeforClose از Workbook
    • رویداد BeforSave از Workbook
    •  رویدادهای Activate و Deactivate از Worksheet
    • رویدادهای Activate و Deactivate از Workbook
    • رویداد Onkey
    • سایر رویدادهای مرتبط با Worksheet
  • درس یازدهم: تکنیک های کنترل خطا و Debugging
    • روش های برخورد با خطاها
    • خطایابی مرحله به مرحله
    • استفاده از Break
    • استفاده از پنجره Immediate
    • استفاده از Watch
  • درس دوازدهم: جعبه های محاوره ای ساده
    • تابع MsgBox
    • تابع InputBox
    • متد GetOpenFilename
    • متد GetSaveAsFilename
    • FileDialog
    • نمایش جعبه محاوره ای های درون ساختی اکسل
  • درس سیزدهم: مبانی فرم ها
    • فرم ها
    • ویژگی ها و رویدادهای فرم
    • Label
    • Textbox
    • Combobox
    • Listbox
    • Checkbox
    • Optionbutton
    • Togglebutton
    • Frame
    • Commandbutton
    • Tabstrip
    • Multipage
    • Scrollbar
    • SpinButton
    • Image
    • Refedit
    • رویدادها و ویژگی های کنترل
    • چند مثال کاربردی از فرم ها و کنترل ها

 

پیش نیاز

 

 

برای مشاهده جزئیات و تهیه آموزش برنامه نویسی VBA در اکسل به این لینک (+) مراجعه نمایید.

 

0 پاسخ

ارسال یک پاسخ

در گفتگو ها شرکت کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *