ایا این برای ماسک مثل ورودی ساعت کار مثال 24+24 خوبه؟

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hasanmmadi
    • 2018/07/01
    • 1

    [حل شده] ایا این برای ماسک مثل ورودی ساعت کار مثال 24+24 خوبه؟

    کد:
    Private Sub TextBox11_Change()
    x = Left(TextBox11.Text, 2)
    Z = Right(TextBox11.Text, 2)
    a = Len(TextBox11.Text)
    Select Case a
    Case 0
    Case 1 To 2
            If IsNumeric(x) And x <= 24 And Mid(x, 2, 1) <> "+" Then
            Else
            MsgBox "Ïæ ÑÞã Çæá ÈÇíÏ ÚÏÏ ÈÇÔÏ , æ ˜ãÊÑ ÇÒ 24", vbInformation
            TextBox11.Text = ""
            End If
    Case 3
    TextBox11.Text = WorksheetFunction.Replace(TextBox11.Text, 3, 1, "+")
    Case 4 To 5
            If IsNumeric(Z) And Z <= 24 Then
            Else
            MsgBox "Ïæ ÑÞã ÇÎÑ ÈÇíÏ ÚÏÏ ÈÇÔÏ, æ ˜ãÊÑ ÇÒ 24", vbInformation
            TextBox11.Text = WorksheetFunction.Replace(TextBox11.Text, 4, 2, "")
            End If
    Case 6 To 7
       TextBox11.Text = WorksheetFunction.Replace(TextBox11.Text, 6, 1, "")
        End Select
    End Sub
    Last edited by Amir Ghasemiyan; 2018/09/11, 11:38. دلیل: قرار دادن كدها در تگ مربوطه
چند لحظه..