¿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:

example-vba-timeserial-function
 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.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *