جمع سلول های رنگی در اکسل

0
Amir Farzanefar این مطلب رو نوشت. 03 آبان 1394

چگونه می توان بدون استفاده از قابلیت فیلتر کردن رنگها، جمع سلول هایی که رنگ خاصی دارند را بدست آورد؟؟؟؟

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

1- برای انجام این کار بعد از باز کردن فایل اکسل کلید ترکیبی Alt+F11 را بزنید تا به محیط ویرایش VBA بروید.

2- در این محیط از پنجره سمت چپ روی گزینه Modules کلیک راست کنید و سپس از منوی بازشده گزینه Insert و بعد از زیر منوی باز شده گزینه Module را انتخاب کنید تا یک ماژول جدید ایجاد شود.

3- در پنجره خالی ایجاد شده کدهایی را که در تصویر زیر مشاهده می نمایید را وارد نمایید : enter image description here

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

منبع : آقای حسین صابری

امیر فرزانه فر

7 نظرات
0
100557 این مطلب رو نوشت. 30 آبان 1394

سلام

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

samir karamkhani

1
Amir Farzanefar این مطلب رو نوشت. 30 آبان 1394

سلام آقای کرمخانی

تابع افزوده جمع سلولهای رنگی در اکسل

امیر فرزانه فر

0
100557 این مطلب رو نوشت. 11 آذر 1394

سلام

بابت فایل ارسالی ممنون هستم

با اجازه من فایل رو در فضای مجازی گوگل درایو اپلود کردم

https://drive.google.com/open?id=0B4LHnwkvjvbuMGhwMmctdXA4aUk

samir karamkhani

0
geramimehdi978@gmail.com این مطلب رو نوشت. 5 هفته قبل

باسلام من فرمول فوق رو اجرا کردم ولی جواب نداد. منظور از cell4color و sum-range چیه؟ اگه راهنمایی کنید ممنون میشم. خیلی ضروریه

0
geramimehdi978@gmail.com این مطلب رو نوشت. 5 هفته قبل

سلام آقای فرزانه فر و آقای کرمخانی میشه راهنمایی کنید . منظور از cell4color و sum-range چیه؟

0
geramimehdi978@gmail.com این مطلب رو نوشت. 5 هفته قبل

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

0
deltasina@yahoo.com این مطلب رو نوشت. 3 هفته قبل

با استفاده از فرمول - ساخت تابع جدید بوسیله ماکرونویسی

اکسل فرمول‌های مختلفی برای کاربردهای متفاوت دارد اما متاسفانه هیچ فرمولی وجود ندارد که امکان جمع زدن و یا شمارش برحسب رنگ را به ما بدهد. بنابراین باید با استفاده از ماکرو نویسی یک تابع جدید برای اکسل تعریف کرد.

فرض کنید در جدولی مشابه شکل زیر لیست سفارش‌های یک شرکت را دارید که در آن سلول‌ها در ستون Delivery برمبنای مقدار خود رنگ شده‌اند، سلول‌های Due in X Days نارنجی، Delivered سبز و Past Due قرمز هستند.

آنچه اکنون می‌خواهیم شمارش خودکار سلول‌ها برحسب رنگ است یعنی محاسبه تعداد سلول‌های قرمز، سبز و نارنجی.

۱۰ نکته مهم و کاربردی برای نواختن ساز ساکسیفون که باید بدانید

14 تا از فواید و مضرات کیوی طبق تحقیقات 2019 که شما را متعجب میکنند!

آموزش گام به گام و تصویری آهنگسازی الکترونیک به‌ صورت اصولی

20 تا از خواص ثابت شده کاکوتی که پیش از این نمیدانستید+ فیلم

آخرین ویرایش 2 هفته قبل


275 نفر از 841 عضو ما 1215 بار در مباحثه ها نظر ارسال کرده اند.