همان طور که در آموزش های قبل مورد بررسی قرار دادیم ، می توانیم ماکرو ها را به دو صورت مورد استفاده قرار دهیم.
روش اول بصورت ضبط کردن آنهاست که از داخل منوی View و زدن گزینه Macro و در نهایت Record Macro صورت می گیرد. روش دیگر نوشتن ماکرو در VBA اکسل می باشد. که در ادامه بررسی می کنیم.
اما هنگامی که بخواهیم ماکرو را از طریق کدنویسی ایجاد کنیم ، باید از VBA در اکسل استفاده نمائیم.
برای این کار ابتدا باید تب Developer را در اکسل فعال کنیم . برای این کار در انتهای ریبون ها کلیک راست کرده و گزینه Customize the Ribbon را می زنیم. در پنجره ظاهر شده در ستون سمت راست آن ، گزینه تب Developer را فعال می کنیم.
حال به تب Developer رفته و گزینه Visual Basic را می زنیم تا اجر شود. می بینید که وارد فضای کدنویسی VBA شده ایم.
حال به بخش منوها رفته و گزینه Add Module را می زنیم و در صفحه باز شده شروع به کدنویسی می کنیم. برای نوشتن ماژول یا ماکرو در VBA اکسل از کلمه کلیدی Sub استفاده می شود.
Sub نام ماکرو ()
End Sub
و در آخر باید حتما از End Sub استفاده نمود و دستورات ماکرو را بین این دو خط می نویسیم. سپس با زدن Play از منوها ماکرو روی شیت ما اجرا می شود.
می توانید ویدئوی کامل ماکرو در VBA اکسل را در زیر مشاهده نمایید.