TOP
Función VBA: Val
Descripción
La función VBA Val devuelve los números contenidos en una cadena de caracteres hasta que encuentra un carácter no numérico.
Esta función sólo acepta "." como separador decimal.
Sintaxis Val
Val(texto)
Ejemplo VBA Val
Usando la función Val para devolver cadenas de varios caracteres como un número:
- Sub ValExample()
-
- MsgBox Val("1")
- MsgBox Val(" 1 ")
- MsgBox Val(1)
-
- MsgBox Val("1h")
- MsgBox Val("h1")
-
- MsgBox Val("1 number")
- MsgBox Val("number 1")
-
- MsgBox Val("2 2")
- MsgBox Val("2.2")
- MsgBox Val("2,2")
-
- MsgBox Val("75000 Kyiv")
- MsgBox Val("Kyiv 75000")
-
- MsgBox Val("Excel")
-
- End Sub
Sub ValExample()
MsgBox Val("1") 'Devoluciones: 1
MsgBox Val(" 1 ") 'Devoluciones: 1
MsgBox Val(1) 'Devoluciones: 1
MsgBox Val("1h") 'Devoluciones: 1
MsgBox Val("h1") 'Devoluciones: 0
MsgBox Val("1 number") 'Devoluciones: 1
MsgBox Val("number 1") 'Devoluciones: 0
MsgBox Val("2 2") 'Devoluciones: 22
MsgBox Val("2.2") 'Devoluciones: 2.2
MsgBox Val("2,2") 'Devoluciones: 2
MsgBox Val("75000 Kyiv") 'Devoluciones: 75000
MsgBox Val("Kyiv 75000") 'Devoluciones: 0
MsgBox Val("Excel") 'Devoluciones: 0
End Sub