مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

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


انا لله و انا الیه راجعون

مشكل در فرمول IsNumeric محدود كردن تكس باكس به داده‌های عددی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ظهور 313

    • 2017/01/20
    • 244

    پرسش مشكل در فرمول IsNumeric محدود كردن تكس باكس به داده‌های عددی

    سلام و عرض ادب
    برای محدود كردن تكس باكس به داده‌های عددی از فرمول IsNumeric استفاده كردم
    حالا مشكل اینجاست كه ، جلوی كاراكترهای حروف را میگیره، اما در مورد كاراكترهایی مثل نقطه و ویرگول، ممانعتی به عمل نمیاره
    چه باید كرد؟

  • Amir Ghasemiyan

    • 2013/09/20
    • 4600
    • 100.00

    #2
    نوشته اصلی توسط ظهور 313
    سلام و عرض ادب
    برای محدود كردن تكس باكس به داده‌های عددی از فرمول IsNumeric استفاده كردم
    حالا مشكل اینجاست كه ، جلوی كاراكترهای حروف را میگیره، اما در مورد كاراكترهایی مثل نقطه و ویرگول، ممانعتی به عمل نمیاره
    چه باید كرد؟


    سلام دوست عزیز
    این دو کارکتری که فرمودین به جهت اینکه در اعداد کاربرد دارن (برای ممیز و جداکننده هزارگان) با این تابع تضادی ندارن. به نظر من شما میتونید از کد اسکی استفاده کنید. یعنی کارکتر که وارد شد کد اسکی رو استخراج کنید و اگر در بازه کد اسکی ۰ تا ۹ بود قابل قبول باشه فقط

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      میتوانید با دستور OR کارکترهای مورد نیاز را اضافه کنید

      کد PHP:
      Private Sub TextBox1_Change()

      If 
      IsNumeric(Right(TextBox11)) Or Right(TextBox11) = "." Or Right(TextBox11) = "," Then

      MsgBox 
      "ok"

      End If

      End Sub 

      کامنت

      چند لحظه..