PDA

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



ali0253
2017/04/01, 14:30
با عرض سلام و ادب خدمت دوستان انجمن اکسل.یک ستون (a1:a20)حاوی بیست رکورد از اعداد بین هزار تا ده هزار
داریم خاستم ببینم امکان داره ماکرویی ایجاد کنیم که اعداد را بررسی کنه که به سلولهایی که مقدار انها کمتر از پنج هزار است
عدد هزار رو اضافه کنه و سلولهایی که بین شش هزار تا هفت هزار هستن عدد پانصد را اضافه کنه و جواب را در سلولهای مجاور یعنی (b1:b20) درج کنه.حتی سلولهایی که مقدارشون تغییری نکرده رو داخل محدوده (b1:b20)درج کنه. با تشکر

rasools13
2017/04/01, 20:19
سلام
نیازی به ماکرو نیست و با استفاده از تابع if و and به راحتی میشه انجام داد

در سلول b1 تابع ذیل را نوشته و برای ذیگر سلول ها نیز اعمال کنید


=IF(A1<5000;A1+1000;IF(AND(A1>6000;A1<7000);A1+500;A1))

ali0253
2017/04/01, 23:40
اقا رسول مرسی از جوابتون.دستتون درد نکنه به خاطر فرمول نویسی .اگه زحمتی نیست خواستم برای مواقعی که تعداد سطرها زیادباشه و شرط های مختلف هم باشه با ماکرو هم به همین جواب برسم.از دوستانی که با ماکرو نویسی اشنایی دارن خواستم بدونم میشه چنین ماکرویی ایجاد کرد یا نه.؟

مصطفی رجبی
2017/04/04, 17:16
با عرض سلام و ادب خدمت دوستان انجمن اکسل.یک ستون (a1:a20)حاوی بیست رکورد از اعداد بین هزار تا ده هزار
داریم خاستم ببینم امکان داره ماکرویی ایجاد کنیم که اعداد را بررسی کنه که به سلولهایی که مقدار انها کمتر از پنج هزار است
عدد هزار رو اضافه کنه و سلولهایی که بین شش هزار تا هفت هزار هستن عدد پانصد را اضافه کنه و جواب را در سلولهای مجاور یعنی (b1:b20) درج کنه.حتی سلولهایی که مقدارشون تغییری نکرده رو داخل محدوده (b1:b20)درج کنه. با تشکر

اینم جواب مسئله با کد نویسی vba

rahi_feri
2017/04/04, 18:18
سلام
بهتر بود سوال رو در بخش برنامه نویسی مطرح می کردید!
در صورتی که دلیلتون تعداد زیاد سطر (بیش از نیم میلیون) و شروط زیاد (بیش از ده) باشه من هم با ماکرو در این باره موافق نیستم و به نظرم با فرمول راحت تر جواب میگیرید!