آشنایی با ماکرو _ اکسل

لطفانظرخودرا ثبت نمایید

قطعا براي شما پيش امده که مجبور باشيد هرروزکارهايی تکراری در اکسل انجام دهيد. ماکرو دقيقا براي رفع همين مشکل است!

فرضا شما بايد هرروز از بخشي خاص از جدول خروجی بگيريد، فونت تغيير دهيد، Border مشخص کنيد و…

حال براي اينکه مجبور نباشيد هرروز اين کارهارا تکرار کنيد يکبار تمام عمليات هایی که لازم داريد را وارد ماکرو ميکنيد تا از از اين به بعد خودکار انجام شود.

در واقع ماکرو مجموعه دستورالعمل هايی است که براي انجام خودکار يک وظيفه تکراري صورت ميگيرد. به کد هاي توليد شده توسط ضبط ماکرو (VBA (visual Basic for Applicationsمي گويند. VBA نسخه خاصی از ويژوال بيسيک است که برای مديريت نرم افزار های Office استفاده ميشود. برای اينکار:

۱. از تب view گزينه Macros کليک کنيد و در صفحه باز شده Record macro انتخاب کنید.

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

 

Macro name: اسم ماکرو را انتخاب ميکنيد.دقت کنيد در وارد کردن اسم ماکرو از فاصله،نقطه،نويسه های ويژه،اسامی رزرو شده مثل:Paste, Save , Print نميتوان استفاده کرد.

Shortcut key: انتخاب يک نويسه به عنوان کليد ميانبر برای اجرای سریع تر ماکرو‌‌‌‌‌. به طور مثال اگر حرف Y انتخاب کنيد،کليد ميانبر Ctrl+Y خواهد بود.

Store macro in: انتخاب محل ذخيره ماکرو.

This Workbook: در workbook که در آن هستيد و تنظیمات ماکرو را باز کرده اید  ذخيره ميشود.

New workbook:  ذخيره در Workbook جديد. به طور مثال نام workbook که در آن تنظیمات ماکرو را باز کردید Book1 باشد.با انتخاب این گزینه workbook جدیدی با نام Excel باز میشود که برای استفاده از ماکرو است.

Personal Macro workbook: ماکرو در فايلي مخصوص ذخيره ميشود که باعث ميشود بتوان در تمام Workbook ها به ماکرو دسترسی داشت.(اين فايل با نام Personal.xlsb به صورت مخفی توسط اکسل باز ميشود.)

Description: در اين بخش ميتوانيد در صورت نیاز توضيحاتی برای ماکرو را وارد کنيد.

بعد از انجام مراحل بالا با توجه به نياز خود روي Ok کليک کنيد تا ضبط ماکرو آغاز شود. حال کارهایی که مجبور به تکرار انها بوديد از ابتدا يکبار انجام دهيد.

پس از اتمام کار ضبط ماکرو را متوقف کنيد. براي اينکار از زبانه View در گروه Macros فرمان Stop Recording را اجرا کنيد .

با انجام اين مراحل ماکرو مورد نياز ايجاد شد. براي اجرای تمام مراحل(کار تکراری) بصورت خودکار توسط اکسل،وارد بخش ,Macros گزينه View Macros را اجرا کنيد.

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

اگر میخواهید کد های تولید شده توسط ضبط ماکرو، را ببینید:

در بخش  Macros، سپسView Macros کليک کنيد.نام ماکرو را انتخاب و روي دکمه Edit کليک کنيد.صفحه باز شده محيط VBA است.

تصویر پایین نمونه ای از دستور های ضبط شده توسط ماکرو است.

برای خروج از این صفحه در نوار بالا File سپس Close and Return to Microsoft Excle را انتخاب کنید.

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