فهرست مطالب
VBA Macro مایکروسافت اکسل یکی از ابزارهایی است که می تواند هر عملیاتی را بر روی هر کاربرگ به راحتی انجام دهد. همچنین می تواند در زمان زیادی صرفه جویی کند. VBA Macro راه را برای تجزیه و تحلیل کارآمد تعداد زیادی از داده ها هموار کرد. ویرایش یک ماکرو VBA بخش ضروری کار با این برنامه است. در این آموزش نحوه ویرایش ماکروها در اکسل با مثال های مناسب و تصاویر مناسب را خواهید آموخت.
دانلود کتاب تمرین تمرین
دانلود این کتاب تمرینی.
نحوه ویرایش Macros.xlsmنمایش ماکرو در کتاب کار شخصی
ماکروهای شما را می توان در هر جایی ذخیره کرد. اگر کتاب کار شخصی پنهان است، ممکن است ابتدا مجبور شوید آن را باز کنید. کتاب کار شخصی یک فایل خاص است که کل ماکروها را ذخیره می کند. در رایانه شما ذخیره می شود و هر بار که Excel را باز می کنید باز می شود. با این وجود، این فایل به طور پیش فرض مخفی است. برای اینکه ببینید وجود دارد یا نه، باید آن را پنهان کنید. برای ویرایش ماکروهای ذخیره شده در آن، باید کتاب کار شخصی را از حالت پنهان خارج کنید.
📌 مراحل
① ابتدا روی نمایش کلیک کنید. برگه. از گروه Window ، دکمه Unhide را انتخاب کنید.
② پس از آن، یک بازکردن کادر گفتگو.
③ کتاب کار شخصی را انتخاب کرده و روی OK کلیک کنید.
در نهایت، کتاب کار شخصی را با ماکروها در آن خواهید دید. اکنون، می توانید هر زمان که بخواهید ماکروها را ویرایش کنید.
بیشتر بخوانید: [حل:] نمی توان یک را ویرایش کرد.ماکرو در یک کتاب کار پنهان (2 راه حل آسان)
2 راه برای ویرایش ماکروها در اکسل
در واقع ویرایش ماکروها در اکسل بسیار آسان است. اگر ماکروها را فعال کردهاید، میتوانید ویرایشگر VBA را در هر زمانی باز کنید. سپس می توانید آن را ویرایش کنید.
ما دو راه برای ویرایش ماکروها در اختیار شما قرار می دهیم. بیایید آنها را یکی یکی ببینیم.
1. میانبر صفحه کلید برای ویرایش ماکروهای VBA در اکسل
اگر به کار با میانبرهای صفحه کلید عادت دارید و می خواهید عملیات خود را سریعتر کنید، این کار به یک روش پیشرو برای شما باشد. ما دو میانبر صفحه کلید برای رفتن به ویرایشگر VBA را به شما نشان می دهیم . شما می توانید هر یک از آنها را انتخاب کنید، این به شما بستگی دارد.
1.1 میانبر صفحه کلید برای باز کردن کادر گفتگوی ماکروها
این میانبر صفحه کلید کادر گفتگوی ماکرو را باز می کند. از آنجا، میتوانید هر ماکرو را انتخاب کرده و ویرایش کنید.
📌 Steps
① ابتدا Alt+F8 را فشار دهید. روی صفحه کلید شما یک کادر محاوره ای ماکرو ظاهر می شود.
② اکنون، هر ماکرو را از فهرست نام ماکرو انتخاب کنید.
③ روی ویرایش کلیک کنید.
④ پس از آن، شما را به ویرایشگر VBA می برد.
در نهایت، از ویرایشگر VBA ، می توانید ماکروها را بر اساس نیاز خود ویرایش کنید.
بیشتر بخوانید: نحوه ویرایش Name Box در اکسل (ویرایش، تغییر دامنه و حذف)
میانبر صفحه کلید 1.2 برای باز کردن مستقیم ویرایشگر VBA
اگر کتاب کار را داریداز منابع دیگر، عاقلانه است که ماکروها را با پیروی از روش قبلی ویرایش کنید. اما، اگر این کتاب کار خودتان است، می توانید این روش ساده را دنبال کنید.
شما نام همه ماژول ها و ماکروهای کتاب کار خود را می دانید، درست است؟ بنابراین، میتوانید در هر زمان به هر ماژول بروید و ماکروها را ویرایش کنید.
📌 Steps
① ابتدا Alt+F11 را فشار دهید. .
② ویرایشگر VBA را باز می کند. حالا ماژول خود را انتخاب کنید. روی آن دوبار کلیک کنید.
اکنون ویرایشگر VBA شما باز است و می توانید ماکروها را به راحتی ویرایش کنید.
بیشتر بخوانید: 22 مثال ماکرو در Excel VBA
2. استفاده از دستور Macros در اکسل برای ویرایش کدهای VBA
اگر فردی هستید که دوست دارید با رابط های کاربری کار کنید، این یکی برای توست. یک دکمه Macros در نوار View مایکروسافت اکسل وجود دارد. از آنجا می توانید کادر گفتگوی Macro را باز کرده و ماکروها را ویرایش کنید. بیایید گام به گام ببینیم.
📌 Steps
① ابتدا به برگه View بروید. دکمه Macros را در سمت راست خواهید دید.
② روی Macros کلیک کنید. پس از آن، کادر گفتگوی Macro باز می شود.
③ هر ماکرو را از نام ماکرو انتخاب کنید لیست.
④ روی ویرایش کلیک کنید.
⑤ اینجا، ماکرو انتخابی شماست. اکنون، میتوانید ویرایش را شروع کنید.
بیشتر بخوانید: چگونه یک ماکرو را به یک دکمه در اکسل اختصاص دهید
قرائت های مشابه
- ماکرو VBA برای حذف ردیف اگر سلول حاوی مقدار در اکسل باشد (2 روش)
- چگونه سلول را در اکسل ویرایش کنیم با صفحه کلید (4 روش کاربردی)
- 7 راه حل برای ویرایش پیوندهای خاکستری شده یا تغییر گزینه منبع در اکسل
- چگونه یک سلول را ویرایش کنیم اکسل بدون دوبار کلیک کردن (3 روش آسان)
تست ماکروها پس از ویرایش: اشکال زدایی و اجرا
تا این مرحله، نحوه باز کردن ویرایشگر VBA را مورد بحث قرار داده ایم. برای ویرایش ماکروها در اکسل در این قسمت ما یک ماکرو را ویرایش می کنیم و آن را آزمایش می کنیم.
ما یک کتاب کار تمرینی در اختیار شما قرار دادیم. از آن کتاب کار، ماکرو را ویرایش می کنیم.
به این مجموعه داده نگاهی بیندازید:
در اینجا، تعدادی سلول خالی در مجموعه داده داریم. . هدف ما این بود که آن سلول های خالی را با کلمه " مجرد " پر کنیم.
این کد VBA ما بود:
7486
بعد از اینکه آن کد را پیاده سازی کردیم، نتیجه ما مانند تصویر زیر:
اکنون، ما قصد داریم آن را ویرایش کنیم. در این حالت، سلول های خالی را با کلمه " Single "
📌 Steps
①<پر می کنیم. 7> ابتدا، Alt+F8 را روی صفحه کلید خود فشار دهید. یک کادر محاوره ای ماکرو ظاهر می شود.
② انتخاب کنید FindNext_empty_value
③ سپس، روی Edit کلیک کنید.
④ پس از آن، ویرایشگر VBA باز کن. اکنون، ما قصد داریم یک تغییر ساده را در اینجا بیاوریم. را حذف کردیمکلمه « مجرد ».
⑤ اکنون، از نوار منو اشکالزدایی ، را انتخاب کنید کامپایل VBAProject .
⑥ پس از آن، خطا نشان می دهد زیرا ما هیچ مقداری ندادیم.
⑦ اکنون، آن را مانند تصویر زیر به " Single " تغییر دهید.
⑧ دوباره، از نوار منو اشکالزدایی ، Compile VBAProject را انتخاب کنید. این بار هیچ خطایی وجود نخواهد داشت. اکنون، فایل را ذخیره کنید.
⑨ دوباره، Alt+F8 را روی صفحه کلید خود فشار دهید. FindNext_empty_value را انتخاب کنید
⑩ سپس، روی Run کلیک کنید.
⑪ در کادر Search Value، فیلد را خالی بگذارید زیرا در حال جستجوی سلولهای خالی هستیم.
⑫ محدوده سلولهای داده خود را انتخاب کنید.
⑬ سپس، روی OK کلیک کنید.
همانطور که می توانید، ببینید ما با موفقیت کد خود را ویرایش کردیم و این خوب کار می کند.
بیشتر بخوانید: چگونه محدوده نامگذاری شده را در اکسل ویرایش کنید
💬 مواردی که باید به خاطر بسپارید
✎ اگر شما فایل اکسل فعال شده ماکرو را از منبع قابل اعتماد دریافت نکنید، محتوای ماکرو را فعال نکنید . ممکن است کدهای مخربی وجود داشته باشد .
✎ از VBA Macro کپی کنید تا بتوانید در آینده هر زمان که به آن نیاز داشتید به راحتی کدها را پیدا کنید.<1
نتیجه
برای نتیجه گیری، امیدوارم این آموزش مطالب مفیدی را در اختیار شما قرار داده باشد.دانش ویرایش ماکروها در اکسل. توصیه می کنیم همه این دستورالعمل ها را در مجموعه داده خود یاد بگیرید و اعمال کنید. کتاب تمرین را دانلود کنید و خودتان آن ها را امتحان کنید. همچنین در قسمت نظرات نظرات خود را اعلام کنید. بازخورد ارزشمند شما ما را برای ایجاد آموزش هایی مانند این انگیزه نگه می دارد. فراموش نکنید که وب سایت ما Exceldemy.com را برای مشکلات و راه حل های مختلف مرتبط با اکسل بررسی کنید.