¿cómo utilizar la función vba val?
La función VBA VAL aparece en la categoría de conversión de tipo de datos de funciones VBA. Cuando lo usa en código VBA, convierte una cadena en un número. En términos simples, toma un número almacenado como una cadena y lo devuelve como un número.
Sintaxis
Val(cadena)
Argumentos
- Cadena : una cadena que desea convertir en un número.
Ejemplo
Para comprender prácticamente cómo usar la función VBA VAL, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_VAL() Range("B1").Value = Val(Range("A1")) Range("B2").Value = Val(Range("A2")) End Sub
En el código anterior, usamos VAL para obtener el valor numérico de las celdas A1 y A2:
- En la celda A1 tenemos el valor que comienza con un número y extrajo ese valor en la celda B1.
- Pero en la celda A2, el valor comienza con un carácter que no puede reconocerse como un número, por lo que ignora todos los caracteres posteriores.
Comentarios
- Deja de leer la cadena en el primer carácter que no puede reconocer como un número.
- Reconoce un punto (.) como separador decimal válido.
- Reconoce símbolos y caracteres como parte de valores numéricos.