مقالات

ماکروهای اکسل: چیست و چگونه از آنها استفاده کنیم

اگر یک سری اقدامات ساده دارید که باید چندین بار تکرار کنید، می توانید از اکسل بخواهید این اقدامات را ضبط کند و یک ماکرو حاوی کد برای تکرار آنها تولید کند.

هنگامی که ماکرو را ضبط کردید، می توانید مجموعه ای از اقدامات را هر چند بار که می خواهید تکرار کنید، به سادگی با اجرای ماکرو ضبط شده. 

این بسیار کارآمدتر از تکرار دستی یک سری اقدامات در هر بار است.

برای ضبط یک ماکرو ابتدا باید فرآیند ضبط را شروع کنید. این گزینه در منو یافت می شود درشت دستور ، که در زبانه قرار دارد نظر در نوار اکسل (یا در منو a تبار ابزارها در اکسل 2003). این گزینه ها در تصاویر زیر نشان داده شده است:

ضبط ماکروها در نسخه های فعلی اکسل (2007 به بعد):

سپس با کادر محاوره ای "Record Macro" نمایش داده می شود. 

این کادر به شما امکان می دهد در صورت تمایل، نام و توضیحاتی را برای ماکرو خود وارد کنید. ایده خوبی است که برای ماکرو یک نام معنی دار بگذارید، به طوری که وقتی بعداً به ماکرو بازگشتید، این کار به شما کمک می کند تا کارهایی که انجام می دهد را به خاطر بسپارید. با این حال، اگر نامی ارائه نکنید، اکسل به طور خودکار ماکرو را نامگذاری می کند (مانند Macro1، Macro2 و غیره).

کادر محاوره ای "Record Macro" همچنین به شما این امکان را می دهد که یک میانبر صفحه کلید را به ماکرو خود اختصاص دهید. این کار اجرای ماکرو را بسیار ساده تر می کند. با این حال، باید مراقب باشید که یکی از ترکیبات پیش کلید را به ماکرو اختصاص ندهیدdefinite از اکسل (به عنوان مثال CTRL-C). اگر یک ترکیب کلید اکسل موجود را انتخاب کنید، توسط ماکرو شما بازنویسی می شود و ممکن است شما یا سایر کاربران به طور تصادفی کد ماکرو را اجرا کنید.

هنگامی که از نام ماکرو و میانبر صفحه کلید (در صورت لزوم) راضی بودید، برای شروع ضبط ماکرو، تأیید را انتخاب کنید.

هنگامی که شروع به ضبط ماکرو می کنید، هر اقدامی که انجام می دهید (ورود داده، انتخاب سلول، قالب بندی سلول، پیمایش کاربرگ و غیره) در ماکرو جدید به عنوان کد VBA ثبت می شود.

علاوه بر این، هنگام ضبط ماکرو، یک دکمه توقف در پایین سمت چپ کتاب کار مشاهده خواهید کرد (یا در اکسل 2003، دکمه توقف در نوار ابزار شناور نمایش داده می شود)، مانند شکل زیر:

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

پس از انجام اقداماتی که می خواهید ضبط کنید، می توانید ضبط ماکرو را با کلیک بر روی دکمه Stop متوقف کنید. کد ماکرو اکنون در یک ماژول در ویرایشگر ویژوال بیسیک ذخیره می شود.

گزینه "استفاده از مراجع نسبی".

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

گزینه از مراجع نسبی استفاده کنید توی منو هست درشت دستور (و در نوار ابزار Macro در Excel 2003 یافت می شود). 

اجرای ماکروهای ضبط شده

هنگام ضبط ماکروها، اکسل همیشه یک رویه Sub (به جای یک رویه تابع) تولید می کند. اگر یک میانبر صفحه کلید به ماکرو اختصاص داده اید، این میانبر ساده ترین راه برای اجرای ماکرو خواهد بود. در غیر این صورت، ماکرو را می توان با انجام مراحل زیر اجرا کرد:

  • Alt + F8 را فشار دهید (یعنی کلید ALT را فشار دهید و در حالی که فشار داده شده است، F8 را فشار دهید) تا کادر محاوره ای "Macros" نمایش داده شود.
  • در کادر محاوره ای "Macro"، ماکرویی را که می خواهید اجرا کنید انتخاب کنید.
  • کلیک su اجرا کن .

Ercole Palmeri

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

مقالات اخیر

مداخله نوآورانه در واقعیت افزوده، با یک بیننده اپل در پلی کلینیک کاتانیا

یک عمل جراحی چشم با استفاده از نمایشگر تجاری Apple Vision Pro در پلی کلینیک کاتانیا انجام شد…

3 می 2024

مزایای رنگ آمیزی صفحات برای کودکان - دنیایی از جادو برای همه سنین

توسعه مهارت های حرکتی ظریف از طریق رنگ آمیزی، کودکان را برای مهارت های پیچیده تری مانند نوشتن آماده می کند. رنگ کردن…

2 می 2024

آینده اینجاست: چگونه صنعت کشتیرانی اقتصاد جهانی را متحول می کند

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

1 می 2024

ناشران و OpenAI توافق نامه هایی را برای تنظیم جریان اطلاعات پردازش شده توسط هوش مصنوعی امضا می کنند.

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

آوریل 30 2024

نوآوری را به زبان خود بخوانید

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

ما را دنبال کنید