درج اتوماتیک اعداد بصورت منفی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • majideptp2
    • 2021/06/14
    • 2

    پرسش درج اتوماتیک اعداد بصورت منفی

    سلام وقت بخیر
    من میخوام فرمت سلول طوری تعریف بشه که اعداد رو بصورت اتوماتیک به منفی تبدیل کنه!
    یعنی من فقط عدد 10 رو تایپ کنم ولی پس از اینتر داخل سلول (10) رو نمایش بده

    a1=10
    تبدیل به
    a1=(10)
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    فرمت سل ستون مورد نظر را مانند تصویر تعریف کنید
    اگر عدد اعشاری دارید بجای 0 بصورت 0.00 تعریف کنید

    Click image for larger version

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

    کامنت

    • majideptp2
      • 2021/06/14
      • 2

      #3
      سپاسگزارم
      اما این تعریف فقط عدد رو داخل پرانتز نمایش میده
      و در حقيقت ماهیت عدد منفی نداره
      یعنی وقتی فرمت سل رو به این صورت تعریف میکنم
      و با عدد دیگه ای جمع میکنم حاصل رو مثبت میده

      (1)+1=2
      در صورتی که نمایش داخل پرانتز عدد منفی هستش
      و باید حاصل صفر باشه

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        در فایل پیوست با کدنویسی انجام شد
        در ستون a,b,c در صورت ورود عدد ، علامت منفی کنار عدد درج میگردد

        Click image for larger version

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

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          با اجازه استاد عزیز حسن پور
          برای وارد کردن عدد منفی هم باید شرط گذاشت که کاربر اگر عدد منفی رو وارد کرد اونو تبدیل به مثبت نکند
          کد PHP:
          Sub Worksheet_Change(ByVal Target As Range)
          If 
          Not Intersect(TargetMe.Range("C1:c10000")) Is Nothing Then
              
          If IsNumeric(TargetThen
                  Target 
          = -Abs(Target)
              
          End If
          End If
          End Sub 
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          چند لحظه..