سوال

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Pmortezap

    • 2017/07/08
    • 10

    سوال

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

    ممنون
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    در فایل پیوست با استفاده از کاندیشنال فرمتینگ در صورت وارد شدن جمع بیشتر از 100 آن سطر رنگی میگردد

    Click image for larger version

Name:	Untitled.png
Views:	1
Size:	141.9 کیلو بایت
ID:	133355
    فایل های پیوست شده

    کامنت

    • Pmortezap

      • 2017/07/08
      • 10

      #3
      نوشته اصلی توسط iranweld
      با سلام

      در فایل پیوست با استفاده از کاندیشنال فرمتینگ در صورت وارد شدن جمع بیشتر از 100 آن سطر رنگی میگردد

      [ATTACH=CONFIG]15333[/ATTACH]
      من میخواستم که اخطار بده به کاربر که عدد وارد شده رو اصلاح کنه و اگر اصلاح نکنه فایل ذخیره نشه.در ضمن کاربر نتواند در جدول تغییری ایجاد کنه و فقط بتواند عدد وارد کنه.

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        شما چند مقوله اکسل را بايد مطالعه کنيد تا بتوانيد خواسته خود را اجرايي کنيد
        يکي کانديشنال فرمتينگ که جناب iranweld دقيقا" برايتان توضيح داده اند.
        يکي ديتا وليديشن (data validation) که ابزار آن را در تب ديتا در بالاي اکسل مي توانيد پيدا کنيد
        يکي هم قفل کردن شيت ها که با ابزار موجود در تب review در نوار بالاي اکسل در دسترس است
        در عين حال باز گذاشتن قفل بعضي سلول هاي خاص که با راست کليک روي سل مورد نظر و در گزينه format cells در تب protection با برداشتن تيک locked (قبل از قفل کردن کل شيت) انجام مي گردد.
        در فايل زير من فقط براي سل زرد رنگ يک ديتا وليديشن نوشته ام که با انتخاب سل و سپس انتخاب تب ديتا و انتخاب ابزار ديتا وليديشن مي توانيد نحوه کار را مشاهده کنيد
        فایل های پیوست شده
        [SIGPIC][/SIGPIC]

        کامنت

        • Pmortezap

          • 2017/07/08
          • 10

          #5
          نوشته اصلی توسط علي پارسا
          سلام،
          شما چند مقوله اکسل را بايد مطالعه کنيد تا بتوانيد خواسته خود را اجرايي کنيد
          يکي کانديشنال فرمتينگ که جناب iranweld دقيقا" برايتان توضيح داده اند.
          يکي ديتا وليديشن (data validation) که ابزار آن را در تب ديتا در بالاي اکسل مي توانيد پيدا کنيد
          يکي هم قفل کردن شيت ها که با ابزار موجود در تب review در نوار بالاي اکسل در دسترس است
          در عين حال باز گذاشتن قفل بعضي سلول هاي خاص که با راست کليک روي سل مورد نظر و در گزينه format cells در تب protection با برداشتن تيک locked (قبل از قفل کردن کل شيت) انجام مي گردد.
          در فايل زير من فقط براي سل زرد رنگ يک ديتا وليديشن نوشته ام که با انتخاب سل و سپس انتخاب تب ديتا و انتخاب ابزار ديتا وليديشن مي توانيد نحوه کار را مشاهده کنيد
          بله حرف شما درست است ولی گزینه data validation در صورتی کار می کند که کاربر خودش اعداد را وارد کند به عنوان مثال جمع کارکرد یک شخص را خودش محاسبه کند و داخل جدول وارد کند و در این صورت اگر کاربر عددی بیشتر از مقدار تعیین شده وارد کند اخطار می دهد.
          ولی در جدولی که من لازم دارم باید کاربر کارکردهای مربوط به شخص را وارد کند و جمع کارکر
          د ها را خود اکسل محاسبه کند و در این صورت گزینه data validation کار نمی کند

          کامنت

          چند لحظه..