ارور دستور فرمت در یوزر فرم

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • amin.t

    • 2014/06/30
    • 91

    پرسش ارور دستور فرمت در یوزر فرم

    سلام بر دوستان و اساتید عزیز
    من یه فایلی درست کردم که دارای یوزر فرمه و توی این یوزر فرم برای اعداد فرمت عددی و درصدی تعریف کردم ، حالا که ویندوزم رو عوض کردم و اومدم رو ادامه کد نویسی یوزر فرم کار کنم می بینم که فایل ارور فرمت عددی رو می گیره !
    و هر کاریش که می کنم درست نمی شه ،دوستان کسی هست بنده رو راهنمایی بکنه ؟
    باید چکار کنم که کدم رو ارور نگیره ؟
    عکس از ارور آپ کردم Click image for larger version

Name:	Untitled picture.png
Views:	1
Size:	92.4 کیلو بایت
ID:	144778
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزیز
    من کل کدتون رو نمیبینم و درست متوجه نشدم L90 چی هست. اما بطور کلی برای اینکه فرمت سلول رو مشخص کنین از این کد باید استفاده کنید
    کد:
    Range("A1").NumberFormat = "yyyy/mm/dd;"
    و یا اگه میخواین از فانکشن TEXT استفاده کنید به این صورت:
    کد:
    Range("A2").Formula = "=TEXT(A1,""yyy/mm/dd"")"
    اگر کدتون رو بذارین شاید بشه بهتر راهنمایی کرد

    کامنت

    • amin.t

      • 2014/06/30
      • 91

      #3
      نوشته اصلی توسط Amir Ghasemiyan
      سلام دوست عزیز
      من کل کدتون رو نمیبینم و درست متوجه نشدم L90 چی هست. اما بطور کلی برای اینکه فرمت سلول رو مشخص کنین از این کد باید استفاده کنید
      کد:
      Range("A1").NumberFormat = "yyyy/mm/dd;"
      و یا اگه میخواین از فانکشن TEXT استفاده کنید به این صورت:
      کد:
      Range("A2").Formula = "=TEXTA1,""yyy/mm/dd"")"
      اگر کدتون رو بذارین شاید بشه بهتر راهنمایی کرد
      آقا امیر عزیز
      L90 یک لبله ، در واقع مشکل برای تمام تکست باکسها و لبل هام وجود داره و فرمتی که بهشون می دم ارور می گیره
      من می خوام فرمت مثلا L90ام بصورت عددی با حالت بدون اعشار و با جدا کننده سه رقم باشه و برای یه تکست باکی دیگه می خوام فرمتش بصورت درصد باشه با 2 عدد اعشار.
      این عکس یوز فرمه و l90 رو سلکت کردم .

      Click image for larger version

Name:	1.png
Views:	1
Size:	152.1 کیلو بایت
ID:	130158

      یه فایل نمونه هم آپ کردم بصورت اکسل که بصورت RAR فشرده شده


      توی فایل تمام کدهای مثل اینرو ارور می گیره :

      کد:
      L90.Caption = Format(L90, "#,###0")
           VB.Text = Format(VB, "#,###0")
           PTAE.Caption = Format(PTAE, "#,###0")
           PE.Caption = Format(PE, "#,###0")
           PTE.Caption = Format(PTE, "#,###0")
           VE.Caption = Format(VE, "#,###0")
                PRPSE.Caption = Format(PRPSE, "0.00%")
      فایل های پیوست شده

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام

        فایل پیوست را بررسی بفرمایید

        کد PHP:
        Private Sub UserForm_Initialize()

        L90 Range("A1")

        Me.L90.Caption Format(L90"#,0.000")


        End Sub 
        فایل های پیوست شده

        کامنت

        چند لحظه..