ایجاد محدودیت در وارد کردن داده توسط کاربر 2017-03-05T15:25:39+00:00
0
0

سلام

یک جدول دارم که کاربر باید کارکرد اشخاص مثلا ماه اول و دوم رو داخل جدول وارد کند و اکسل جمع کل کارکرد هر شخص و کل اشخاص را محاسبه کند و من میخوام که اگه جمع کل کارکرد اشخاص بیشتر از ۱۰۰۰ شود‌.اکسل به کاربر اخطار دهد که باید داده ها را اصلاح کند و داده هایش را ذخیره نکند.

در ضمن فقط کاربر بتواند در سلول عدد وارد کند و چیز دیگری نتواند وارد کند.

این کار با data validation انجام میشه ولی در صورتی کار میکند که کاربر خودش جمع کارکرد را محاسبه کند و داخل سلول وارد کند ولی اگر اکسل جمع کارکرد را حساب کند این گزینه کار نمیکند!!!!

0
0

سلام

برای جلوگیری از ورود داده در صورتی که جمع به مقدار خاصی رسید میتوانید از Data validation استفاده کنید

برای این منظور همه سلولهایی که قراره در اونها مقادیر کارکرد وارد بشه رو انتخاب کنید و دیتاولیدیشن رو باز کنید و مقدار Allow رو روی Custom بذارید و فرمول زیر رو وارد کنید

=SUM(A$1:A$100)<=1000

در فرمول بالا فرض کردیم که کارکردها در سلولهای A1:A100‌هستند

اگر بخواهید جلوی ورود اعداد گرفته شود (حتی در صورت وجود فرمول) باید از کدنویسی VBA‌ استفاده کنید

نمایش 1 نتیجه
پاسخ شما

لطفا کنید