آموزش ویژوال بیسیک اکسل VBA

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

روش های مختلفی برای شروع و ایجاد یک برنامه به وسیله VBA موجود است. اصلی ترین روش آن ، نوشتن مستقیم کدها در داخل ویرایشگر VBE است.اما یک روش ساده تری نیز وجود دارد که آن ایجاد یک Command Button بر روی Excel و شروع برنامه نویسی در آن است.

از قابلیت های VBA میتوان به موارد زیر اشاره کرد:

تحلیل Data

برنامه های جدید و پیش بینی کردن

ساخت فرم و قرار دادن نمودار

ایجاد پیام و message Box

در واقع هنگامی که بخواهید به صورت دستی داده های زیادی را در اکسل ایجاد کنید بسیار کار زمان بر و خسته کننده ای می شود، برای راحت تر انجام دادن این کار می توانید با نوشتن یک کد به راحتی در هر زمان،فعالیت های مورد نظر و طولانی خود را اعمال کنید.

در اصل VBA موجب اتوماتیک شدن و ایجاد تابع های جدید و افزودن افزونه در اکسل می باشد.

آموزش

روش اصلی:

برای ایجاد یک برنامه در محیط اکسل مراحل زیر را طی کنید:

  1. به منوی اکسل مراجعه فرمایید

Tools -> macro -> Visual basic Editor

یا استفاده از کلید میانبر ALT+F11 وارد محیط برنامه نویسی در اکسل شوید.

 

first

  1. با ورود به منوی Insert انتخاب گزینه ی Module یک Module جدید بسازید.
  2. ایجاد یک رویه یا Sub procedure
  • نوشتن کلمه ی کلیدی Sub و سپس نام برنامه
  • فشردن Enter
  • به صورت اتوماتیک فرمان End sub در خط جدید اضافه میشود.

  • secound
  1. کد نویسی در برنامه VBA : کدهای مورد نظر را بین فرمان های Sub , End Sub مینویسیم.

()Example:Sub test

“Range(“D1:D10”).Value = “Hamrah pc

Range(“D11”) = 30

Range(“E11”).Value = 40

“Range(“F11”).Value = “=D11+E11

End sub

 

third

با فشردن دکمه ی F5 یا زدن دکمه ی Run macro قطعه کد خود را اجرا کنید. خروجی این قطعه کد به صورت زیر است.

fourth

روش بعدی برای کد نویسی در محیط اکسل درج کردن یک دکمه ی Command Button در صفحه گسترده می باشد.

برای انجام این کار به منوی View مراجعه کرده و گزینه Toolbar و control Toolbox را انتخاب کنید. Command button را انتخاب کرده و آن را به صفحه گسترده اکسل منتقل می کنیم ، با کلیک روی Command Button ایجاد شده سریعا به محیط VBA وارد می شوید.

 

می توانید دستورات خود را مانند مثال قبل بین Sub و End Sub بنویسید.

:Example

()Private Sub CommandButton1_Click

Range(“B:E”).Value = 50

Range(“2:4”).Value = 50

End sub

7

این قطعه کد به شما اجازه ی طریقه ی انتخاب کردن سطر ستون و سطر کلی را می دهد. با زدن دکمه ی Command Button قطعه کد شما اجرا خواهد شد.

دیدگاهتان را بنویسید

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

Seo wordpress plugin by www.seowizard.org.