VBA/Excel/Access/Word/Data Type/Val

Материал из VB Эксперт
Версия от 12:48, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Use Val to convert user input to number value

 
Sub exaIfThen()
    Dim intGrade As Integer
    intGrade = Val(InputBox("Enter student"s average test score: "))
    If intGrade >= 90 Then
        MsgBox "You get an A"
    ElseIf intGrade >= 80 Then
        MsgBox "You get a B"
    ElseIf intGrade >= 70 Then
        MsgBox "You get a C"
    ElseIf intGrade >= 60 Then
        MsgBox "You get a D"
    Else
        MsgBox "Too bad"
    End If
    
End Sub



Val() converts numerical to string data

 
Sub valDemo()
    num1 = 5
    strV = "5"
    num2 = num1 + Val(strV)
End Sub



Val() returns a numerical representation of a string

 
Sub valDemo()
   MsgBox Val("4") + 9
End Sub