PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقدار سلولهاي رنگي



rosesefid
2013/04/20, 10:44
دوستان راهي هست كه تعريف كنيم مثلا اگر يه سلول صورتي رنگ هست تو سلول كناريش بزنه 2؟ يعني فرمول if‌ رو براساس رنگ سلول بنويسيم؟

امين اسماعيلي
2013/04/20, 11:13
با درود
بله که میشه.چرا نشه.فقط قبلش باید که function تعریف کرد

امين اسماعيلي
2013/04/20, 12:41
با درود
یه نمونه فایل اماده کردم. یه چند تا خط ساده داره توی یه ماژول که اونو تویه یه ماژول تو فایلتون کپی کنین حله. نخواستینم هر 2 فایل رو باز و drag کنین.
خود فایل رو ببینین. نمونه جدول کد رنگ رو هم گذاشتم. شرط رنگ روو هم گذاشتم. به جدول رنگ و فرمول نوشته شده هم توجه کنین بد نیست


http://www.uplooder.net/cgi-bin/dl.cgi?key=a5ee8ea1fa9e7b0f6689d607199724fd

rosesefid
2013/04/23, 11:28
مرسي ولي من ميخوام كه بدون ماژول و وي بي اينكارو بكنم، با فرمولهاي خود اكسل

Amirsayyafi
2013/04/23, 11:33
دو تا راه رو پیشنهاد میکنم.

1 – ببینید بر چه اساسی سلولها رنگ شده اند. همان را به عنوان فرمول قرار دهید.
2 – میشه با فیلتر کردن رنگها، فرمولهای یکسانی به سلولهای با رنگهای یکسان اختصاص داد.

امين اسماعيلي
2013/04/23, 13:13
با درود
ما درواقع کد نویسی خاصی نکردیم فقط یه تابع جدید به توابع اکسل اظافه کردیم. در هر صورت به نظر شخصی بنده راحت ترین راه بود. البته دوستمونم درست میگن میشه از همون شرطی که واسه رنگی کردن سلتون استفاده کردین استفاده کنین. در هر صورت راه بهتری رو من سراغ ندارم.

~M*E*H*D*I~
2013/04/23, 19:37
1- استفاده از vba برای تشخیص رنگی که توسط کاندیشنال فرمتینگ ایجاد شده باشه از ورژن 2003 به بالا امکان پذیر نیست( برای 2013 هنوز امتحان نکردم)

2- همون شرطی که باعث شده سل شما رنگ خاصی داشته باشه میشه در فرمول پیاده کرد بر حسب نوع شرط ممکنه فرمول ساده یا پیچیده باشه

rosesefid
2013/04/27, 07:24
خب آخه شرطي نيست يعني يه جورايي هست ها، من اومدم يه ستون از يه فايل رو با يه ستون از فايل ديگه مقايسه كردم تكراريهارو رنگي كردم علاوه بر اين چندتاي ديگه رو هم خودم رنگي كردم حالا ميخوام بدون فيلتر كردن بگم جمع اين سل هاي رنگي چنده؟ چون ممكنه هي به اين سلولها اضافه بشه ميگم بدون فيلتر كردن. ميخوام جوري بشه كه اگر يه سل رو خودم رنگي كردم بياره تو اون جمع

Amirsayyafi
2013/04/27, 08:37
راه حل پیشنهادی من اینه که یک ستون کمکی ایجاد کنید و سلهای هم سطر با سلولهایی رو که رنگی کردید با کمک فیلتر، کد 1 بدید بعد میتونید با فرمول بگید که هر سلی که کد 1 داشت سلول بغلیشو بخونه و با هم جمع کنه.
با توجه به اینکه نمیخواهید از vb و فیلتر استفاده کنید مجبورید ستون کمکی بسازید.

tali_1367
2013/05/17, 23:20
http://www.uplooder.net/cgi-bin/dl.cgi?key=a5ee8ea1fa9e7b0f6689d607199724fd


باسلام
لینک فوق خراب است .

امين اسماعيلي
2013/05/18, 01:14
با درود
لینک مجدد :
http://www.uplooder.net/cgi-bin/dl.cgi?key=2bdb886a8676d96bad15aa54947aaa5d