¿cómo utilizar la función vba timeserial?
La función VBA TIMESERIAL aparece en la categoría de tiempo de las funciones VBA. Cuando lo usa en código VBA, devuelve una hora VBA válida basada en las horas, minutos y segundos proporcionados . En pocas palabras, puede crear un valor de tiempo proporcionando horas, minutos y segundos.
Sintaxis
TimeSerial (hora, minuto, segundo)
Argumentos
- Hora : un número entero entre 0 y 23 para especificar horas.
- Minuto : un número entero entre 0 y 59 para especificar minutos.
- Segundo : un número entero entre 0 y 59 para especificar segundos.
Ejemplo
Para comprender prácticamente cómo usar la función VBA TIMESERIAL, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_TIMESERIAL() Range("A1").Value = TimeSerial(10, 35, 56) End Sub
En lo anterior, usamos TIMESERIAL para crear una hora válida (según VBA) especificando directamente horas, minutos y segundos en la función y devolvió esa hora en la celda A1.
Comentarios
- TIMESERIAL puede aceptar valores fuera del rango normal. Si especifica 61 minutos, agregará 1 hora al valor de la hora y usará 1 como valor de los minutos.
- Si un argumento está fuera de -32768 a 32767, VBA devolverá el error de tiempo de ejecución 13.