ماکرو چیست و چه کاربردی دارد؟ اولین ماکرو اکسل را ایجاد کنید

همونطوری که از عنوان مطلب آموزشی مشخصه قراره به ساده ترین شکل ممکن جواب بدیم که : ماکرو چیست ؟ در ضمن به کسانی که هیچ آشنایی با ماکرو اکسل ندارند کمک کنیم تا اولین ماکرو خودشون رو ایجاد کنند و از لذت اجرای خودکار وظایف در اکسل بهره مند بشن .

 

 

[su_highlight background=”#8cffb9″]لذت انجام خودکار کارها در اکسل با استفاده از ماکرونویسی به زبان ساده :)[/su_highlight

 

ماکرو چیست ؟

  •  تعریف ماکرو تو وبسایت ویکیپدیا اومده اینه که ماکرو مجموعه ای از دستورات هست که یکبار نوشته میشه و بارها مورد استفاده قرار میگیره .
  • البته این ماکرو که به معنی لغوی میشه دستور درشت و فقط مختص نرم افزارهای آفیس یا ماکروسافت نیست
  • نرم افزارهای بزرگی مثل فوتو شاپ هم از امکان ماکرونویسی بهره می برند.

ماکرو اکسل چه کاربردی دارد؟

در تصویر زیر شما می توانید تنها با یک کلیک تمام نوشته های قبلی را حذف کرذه و فاکتور فروش را برای صدور جدید آماده کنید .

برای پی بردن به کاربردهای بی شمار ماکرو پیشنهاد می شود مطلب زیر را ببینید .

ماکروهای کاربردی با استفاده ای راحت برای اکسل

 

ماکرو اکسل
ماکرو اکسل

 

مثال استفاده از ماکرو در اکسل

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

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

خب حالا دکمه یا باتن رو از کجا اضافه کنیم به فایلمون ؟

برای اضافه کردن ابزارهای برنامه نویسی و در واقع طراحی برنامه در اکسل مراحل زیر رو دنبال کنید .

1- اگر در تبهای بالای اکسل گزینه Developer رو ندارد ، توی یه قسمت از ریبون مثل عکس زیر کلیک راست کنید و گزینه Customize the Ribbon رو انتخاب کنید .

 

اضافه کردن Developer به اکسل
اضافه کردن Developer به اکسل

 

2- تیک گزینه Developer رو مثل تصویر زیر بزنید تا این گزینه به تبهای ریبون اضافه بشه .

 

فعال کردن گزینه Developer
فعال کردن گزینه Developer

 

3- حالا تب Developer اضافه شده که اگه انخابش بکنید میتونید مانند تصویر زیر با کلیک روی گزینه Insert و انتخاب دکمه یا باتن اون رو در محل دلخواه ذخیره کنید .

 

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

 

4- به محض اینکه دکمه مورد نظر را در فایل اکسل قرار دهید با پنجره ای مواجه خواهید شد، مانند شکل زیر که از شما میخواهد از ماکروهای موجود یکی را انتخاب کنید که با کلیک روی این دکمه اجرا شود و یا اینکه ماکرو جدید خود را ضبط کرده و به این دکمه اختصاص دهید .

 

ضبط ماکرو در اکسل
ضبط ماکرو در اکسل

 

اتمام ماکرونویسی در اکسل

 

5- در مرحله قبل روی گزینه Record کلیک کرده اید و حالا اکسل در حال ضبط کردن فعالیتهای شما می باشد و آنها را به کد VBA تبدیل میکند و به دکمه ای که شما قرار داده اید اختصاص می دهد و از این به بعد هر بار روی دکمه ای که قرار دادین کلیک کنید تمام دستورات ضبط شده اجرا خواهند شد .کار تمومه و شما به راحتی اولین فایل اکسلی خودتون که حاوی ماکرو هست رو ایجاد کردین .این آموزش دارای نکات دیگری می باشد که پیشنهاد می شود حتما فیلم آموزشی رایگان استفاده ماکرو اکسل را در ادامه ببینید.

 

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

7 دیدگاه دربارهٔ «ماکرو چیست و چه کاربردی دارد؟ اولین ماکرو اکسل را ایجاد کنید»

  1. سلام
    من بخوام حالتی باشه که ماکرو اطلاعات قبل رو در محلی ذخیره کنه و بعد شیت رو تغییر بده اونوقت چیکار باد کرد؟؟؟؟
    ینی اطلاعات فعلی رو سیو کنه محل دیگ سپس برگرده و تغیرات رو لحاظ کنه

  2. سلام خسته نباشید
    یک فایل اکس دارم که می خوام از یک شیتش که اطلاعات رو در اون وارد می کنم بنا به یک شرط خاص مثلا وقتی در سل a4 کد 100 رو می نویسم سل های b1.c1.d1.f1.g1.ac1 و … در شیت دیگری در سطرهای پشت سر هم بدون وجود سطر خالی کپی بشن ، چون در شیتی که اطلاعات رو وارد می کنم مثلا 500 سطر وجود داره که من فقط میخوام 100 سطر اون که کد 100 دارن تعدادی اط سل هاشون در شیت بعدی در سطرهای پشت سر هم کپی بشن
    با تشکر

  3. ابوالفضل

    عرض سلام .
    نادرجان
    آموزشت
    درجه يک
    خب يه سوال؟
    داخل يک سلولي هم فرمول باشه و محاسبه کنه وهم بشه دستي عددي وارد کرد. بدونه اين که فرمول حذف بشه گاهي بشه دستي داخلش عدد وارد کرد

    1. نادر بحری

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

پیمایش به بالا