Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
tarea151 150x150, Función TimeSerial

Función TimeSerial

| 5 comentarios

Calcula un valor de hora serie para los parámetros de hora, minuto y segundo especificados que se hayan pasado como valores numéricos. También se puede usar este valor para calcular la diferencia entre dos horas.

Sintaxis:
TimeSerial (hora, minuto, segundo)
Valor de retorno:
Fecha
Parámetros:

hora: Cualquier expresión entera que indique la hora utilizada para determinar el valor de hora serie. Valores válidos: 0-23.

minuto: Cualquier expresión entera que indique el minuto de la hora utilizada para determinar el valor de hora serie. En general, se usan valores entre 0 y 59. Sin embargo, también se pueden usar valores que excedan este rango, en que el número de minutos afecta al valor de hora.

segundo: Cualquier expresión entera que indique el segundo de la hora utilizada para determinar el valor de hora serie. En general, se usan valores entre 0 y 59. Sin embargo, también se pueden usar valores que excedan este rango, en que el número de segundos afecta al valor de minuto.

La función TimeSerial se puede usar para convertir cualquier hora en un valor simple que se puede usar para calcular diferencias entre horas.

Ejemplo 1:

Sub ejemplotimeserial()

Dim dfecha as String

dfecha = timeserial(8,17,45)

Msgbox dfecha,64,"tiempo con formato"

End sub

tarea18 300x256, Función TimeSerial

Ejemplo 2: cuando se sobrepasan los 59 minutos

Sub ejemplotimeserial()

Dim dfecha As String

dfecha=timeserial(8,61,45)

Rango("A1")=dfecha

End Sub

tarea151, Función TimeSerial

NOTA: los minutos y segundos pueden sobrepasar el número 59 y tambien pueden ser negativos.

Elaborado por: Kathia Ordoñez

5 comentarios

Deja una respuesta

Los campos requeridos estan marcados con *.