فعال کردن تب DEVELOPER در اکسل

فعال کردن تب DEVELOPER در اکسل

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

ابتدا مثل تصویر زیر از منوی فایل روی گزینه Options کلیک کنید:

فعال کردن تب DEVELOPER در اکسل

در پنجره ای که باز میشه از سمت چپ رو گزینه Customize Ribbon کلیک کنید و بعد در سمت راست تیک گزینه Developer رو فعال کنید و بعد گزینه اوکی رو کلیک کنید.

فعال کردن تب DEVELOPER در اکسل

با این کار تب DEVELOPER مثل تصویر زیر به ریبون اکسل شما اضافه میشه.

فعال کردن تب DEVELOPER در اکسل

همونطور که میبینید در این تب علاوه بر گزینه های مربوط به کار با ماکرو، گزینه های زیاد دیگه ای مثل دسترسی به Visual Basic Editor ، ایجاد کنترل ها روی شیت اکسل و … وجود داره که برای پیاده سازی کدهای VBA پیرفته به اونها نیاز خواهیم داشت. در آموزش های کدنویسی آینده بیشتر در خصوص بخش های مختلف تب Developer اکسل صحبت خواهم کرد.

موفق باشید.

 

 

 

 

 

 

برچسب‌ها:

31 Comments on “فعال کردن تب DEVELOPER در اکسل”

  1. باسلام خدمت شما..ممنون از مطالبتون..ببخشید من یه سوال دارم تا چارشنبه جوابشو لازم دارم شدیدا..ممنون…..چطورمیشه دریک سلول ازیک شیت شرط بزاریم که اگر بزرگتراز یک سلول از شیت دیگرشود بنویسد موجود نیست.مثلا اگرd2از شیت 2 بزرگترازb3 از شیت1شود بگوید موجود نیست

  2. همچنین چطور میتونیم مثلا در شیت ورود کالا یک کالا را وارد کنیم در شیت موجودی انبار یک سطر برای ان اضافه شود.یعنی شیت موجودی انبار کاملا برگرفته از شیت ثبت ورود کالا باشد

    1. باید مقدار اون سلول رو با فرمول نویسی برابر سلول معادل شیت مدنظرتون قرار بدید

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

    1. سلام مریم جان
      دوره های غیر حضوری به صورت remote session برگزار میشه. در صورت نیاز به اطلاعات بیشتر از طریق فرم تماس به من اطلاع بدید.

  4. با سلام
    بسیار ممنون به خاطر سایت خوب و عالیتون.
    بنده میخواستم در مورد گزینه use relative refrence در منوی developer توضیحاتی بدونم؟ و همچنین مواقع کاربرد آن؟ با تشکر

    1. سلام مجید جان. این گزینه نحوه ذخیره آدرس سلول ها رو مشخص میکنه اگر شما relative کنید مثلا به جای a2 میشه r1c1 توی ماکرویی که ذخیره شده. کلا شما اینطوری در نظر بگیرید که نوع اشاره به سلول ها تغییر میکنه

  5. با سلام و خسته نباشید
    آیا امکان پذیر است در یک شیت که تقریبا 50 جدول وجود دارد بتوان جدول هایی که هم نام هستند را جدا کرد و نمایش داد؟ .فرضا نام 5جدول از این 50 جدول “جدول شماره 1″باشد آیا امکان پذیر است به طریقی فقط این 5جدول نمایش داده شوند و مابقی حذف شوند البته امکان بازگشت باشد و 50جدول آسیب نبیند.با اکسل چنین چیزی ممکن است؟
    با سپاس از مطالب مفیدتان

  6. سلام. با تشكر از مطالب مفيدي كه ارايه ميديد. من يه سوال درباره ايجاد چك ليست از طريق developer داشتم. من يه چك ليست درست كردم و با insert ،باكس ايجاد كردم. بعد بايد دو رديف از آخر رو حذف ميكردم بعد از اينكه دو رديف رو انتخاب و delete كردم يه بكس روي صفحه جا مونده و پاك نميشه چطور ميتونم حذفش كنم؟

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

  8. سلام.من میخوام یه پروژه درست کنم که از دولوپر استفاده شده باشه.مثل تست خود شناسی که اخرش امتیاز میده.یا محاسبه شاخص وزنی (BMI). میشه راهنماییم کنین از کجا دانلود کنم همچین فایل اکسلی رو.؟

    1. سلام ترنم جان . فک نمیکنم چنین فایلی آمادش وجود داشت باشه که بتوید دانلود کنید. باید خودتون تهیه کنید

  9. آقای مهندس سلام
    از پاسخ های شما بسیار متشکرم
    1- آقای مهندس سوال! در یک ستون چگونه فرمولی بنویسم که هر دفعه همیشه بطور خودکار اخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت نماید؟
    برای مثال ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی بود اختلاف انرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید.

    2- لطفاً چگونه فایل های خودمان را برای مشاهده و رفع اشکال به شما ارسال کنیم؟ آدرس ایمیل خودتان را لطف کنید
    با تشکر عطا

  10. سلام دوستان،
    من tab developer رو تو اکسل فعال کردم ولی گزینه های visual basic اون غیر فعال هست و من نمیتونم وارد محیط برنامه نویسی بشم! با کلیدهای ترکیبی هم نمیتونم واردش بشم! کسی میدونه چطور میتونم این مشکل رو حل کنم؟

  11. سلام خسته نباشید
    ممنون از اطلاعات خونی که در سایت گذاشتید
    بازم ممنون

  12. ببخشید کلمه خونی اشتباه تایپ شد با کلمه خوبی جابه جا کنید
    بازم ببخشید اشتباه تایپ شد

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

  14. دوستان عزیز سلام
    اگه کسی من رو می تونه در این زمینه کمک و راهنمایی کنه ممنون می شم
    من یک فایل اکسل دارم حاوی 120 شیت که مربوط به یک سری اطلاعات فروش کالا به مشتری هست. می خوام به صورت اتوماتیک فرضا سلول a1 را از همه سلولها کپی کنه و در شیت 121 به صورت عمودی و زیر هم قرار بده
    پیشاپیش از لطف شما دوستان عزیز کمال قدردانی و تشکر رو دارم
    در ضمن در مورد کدهای vb و نحوه استفاده از اونها هم بی اطلاع هستم

    1. سلام دوست عزیز. اسم sheet هاتون به چه شکله. ترتیب خاصی داره یا اسامی شبیه به هم نیستند؟

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

    1. دوست عزیز متاسفانه تا جایی که من میدونم این مساله بدون استفاده از VBA قابل حل نیست

پاسخ دهید

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