¿cómo utilizar la función vba cbyte?
La función CBYTE VBA figura en la categoría de conversión de tipo de datos de funciones VBA. Cuando lo usa en código VBA, devuelve un valor en un tipo de fecha de byte (que va de 0 a 255) . En términos simples, cuando especifica una expresión como un número, la convierte en un número entero y lo devuelve en el resultado.
Sintaxis
CByte(Expresión)
Argumentos
- Expresión : el valor numérico que desea convertir en un byte.
Ejemplo
Para comprender prácticamente cómo usar la función VBA CBYTE, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_CBYTE() Range("B1").Value = CByte(Range("A1")) End Sub
En el ejemplo anterior usamos el valor de la celda A1 donde tenemos un número (8.5694), luego usamos la función CBYTE para convertir este valor al tipo de datos Byte y devolvió 9 en el resultado.
Comentarios
- Si el valor especificado es un valor distinto de un número o un número que no puede reconocerse como un número, VBA devolverá el error de tiempo de ejecución 13.
- Y si el rango del valor proporcionado es de 0 a 255, VBA devuelve el error de tiempo de ejecución 6.
- Si el valor especificado no es un número de punto flotante, se redondeará al entero más cercano.