روش های مختلف اجرای ماکروها در اکسل

روش های مختلف اجرای ماکروها در اکسل

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

استفاده از این قابلیت در این نرم افزار اغلب موارد از سوی کاربران مورد غفلت واقع می شود که این امر دلایل متعدد خود را دارد . 

این دلایل هر چه که باشد  مطمئنا نمی تواند باعث چشم پوشی از امکاناتی شود که توسط این ابزار در اختیار کاربران اکسل قرار می گیرد .

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

برای دانلود کتاب مذکور می توانید از لینک زیر استفاده نمایید

 

لینک دانلود : کتاب راهنمای جامع کار با ماکروها در محیط اکسل ۲۰۱۶ به همراه مثال های کاربردی .

 

در این کتاب بطور تفصیل در خصوص نحوه ایجاد ماکروها توضیحات لازم داده شده است .

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

اصولا ما برای ایجاد یک ماکرو در محیط اکسل دو راه پیش رو داریم :

  • ایجاد ماکرو از طریق فرآیند ضبط ماکرو
  • ایجاد ماکرو از طریق کدهای VBA در محیط برنامه نویسی اکسل .

فارغ از اینکه شما از کدام یک از این راهها ماکروی خود را ایجاد نمایید بعد از ایجاد ماکروی مورد نظر خود لازم است که آن را اجرا نمایید . 

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

 

  • اجرای یک ماکرو از طریق اطلاق آن به یک دکمه در محیط اکسل . 
  • اجرای یک ماکرو از طریق سربرگ Developer 
  •  اجرای یک ماکرو از طریق تنظیمات محیط ویرایش کدهای VBA

در ادامه به بررسی هر کدام از سه روش فوق برای اجرای ماکروی خود می پردازیم .

 

 مطالب مرتبط : ماکروی روز -روز اول :  مخفی نمودن شیت های کاری در اکسل 

 

  • اجرای یک ماکرو از طریق اطلاق آن به یک دکمه در محیط اکسل .

برای شروع ماکروی ساده زیر را در نظر بگیرید . 

Range(“B2:C4”).Select

With Selection.Font
.Color = vbRed

End With

روش اولی که با استفاده از آن می توانیم ماکروی فوق را احضار و آن را اجرا نماییم  این است که ابتدا یک دکمه به محیط کاری خود اضافه کنیم .

برای این منظور از سربرگ Developer  و از طریق داشبورد controls  زوی گزینه Insert  کلیک نموده و از منوی باز شونده گزینه Command button  را از زیر مجموعه form control   انتخاب می  نماییم  .

اجرای ماکروها در اکسل

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

بعد از ایجاد این دکمه و به محض رها کردن کلید موس پنجره ای همانند زیر برای شما باز می شود که در این پنجره به راحتی می توانید ماکروی  مورد نظر خود را از بین لیست ماکروهای موجود پیدا  نموده و آن را به دکمه ای که ایجاد نمودید معرفی نمایید . 

اجرای ماکروها در اکسل

اکنون با هر بار کلیک نمودن بر روی دکمه این ماکرو اجرا خواهد شد . 

 

۲٫ اجرای یک ماکرو از طریق سربرگ Developer 

در داشبورد Code  از سربرگ Developer  گزینه ای وجود دارد به نام Macros  با انتخاب این گزینه پنجره ای مشابه تصویر  زیر برای شما باز می شود .

 

اجرای ماکروها در اکسل همانطور که مشاهده می نمایید این پنجره لیست کاملی از ماکروهای ایجاد شده را برای شما به نمایش می گذارد .

برای اجرای یک ماکرو لازم است که نام ماکروی مورد نظر خود را انتخاب نموده و سپس بر روی گزینه Run  کلیک نمایید .

در این صورت ماکروی مورد نظر شما قابلیت اجرا در محدوده مورد نظر شما را دارا می شود .

 

۳٫ اجرای یک ماکرو از طریق تنظیمات محیط ویرایش کدهای VBA

 

این روش زمانی استفاده می شود که شما در محیط VBA به ایجاد و یا ویرایش ماکروی خود مشغول باشید .

بعد از اینکه ماکروی مورد نظر را در این محیط ایجاد و یا ویرایش نمودید به راحتی می توانید با استفاده از آیکون نمایش داده شده در تصویر زیر و یا با استفاده از گزینه  Run sub user form   از منوی Run  و یا اینکه با استفاده کلید میانبر F 5  ماکروی خود را اجرا نمایید . 

macros

دقت نمایید که در اجرای ماکرو به این روش ماکرویی به عنوان ماکروی فعال اجرا می شود که کرسر موس درون آن قرار گرفته و بصورت فعال باشد .

آموزش اکسل 2016 بازدید : 139 views ۱۳ بهمن, ۱۳۹۷ ۰