نمایش نتایج 1 تا 2 از 2

نام تاپیک: جدا كردن اعداد سه رقم سه رقم و گذاشتن داخل تكست هاي جداگانه

  1. #1
    کاربر دائمی آواتار sajjad_kochekian
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    اصفهان نصف جهان
    پست
    581

    Question جدا كردن اعداد سه رقم سه رقم و گذاشتن داخل تكست هاي جداگانه

    با سلام
    من براي يك گزارش نياز دارم كه اعداد را سه رقم سه رقم جدا كنم و هر كدام را داخل يك تكست باكس بگذارم.
    Public Function number3digit(num As Long, state As Integer) As Integer

    If state = 1 Then number3digit = Right(num, 3)

    If state = 2 Then number3digit = Left(Right(num, 6), 3)

    If state = 3 Then number3digit = Left(Right(num, 9), 3)

    End Function

    اين روش را امتحان كردم ولي اشتباه است.

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1390
    پست
    44

    نقل قول: جدا كردن اعداد سه رقم سه رقم و گذاشتن داخل تكست هاي جداگانه

    نقل قول نوشته شده توسط sajjad_kochekian مشاهده تاپیک
    با سلام
    من براي يك گزارش نياز دارم كه اعداد را سه رقم سه رقم جدا كنم و هر كدام را داخل يك تكست باكس بگذارم.
    Public Function number3digit(num As Long, state As Integer) As Integer

    If state = 1 Then number3digit = Right(num, 3)

    If state = 2 Then number3digit = Left(Right(num, 6), 3)

    If state = 3 Then number3digit = Left(Right(num, 9), 3)

    End Function

    اين روش را امتحان كردم ولي اشتباه است.
    اين تابع را امتحان كن ولي بهتره خروجي تابع از نوع رشته اي باشد
    Public Function number3digit(num As Long, state As Integer) As Integer
    S = CStr(num)

    F = ""
    For i = 1 To state
    F = F & "000"
    Next i
    S = Format(S, F)
    n = Len(S)
    number3digit = Mid(S, n + 1 - (state * 3), 3)
    End Function

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •