SerieHora (función)

Devuelve un tipo de datos Variant (Date) que contiene la hora para una hora, minuto y segundo concretos.

Sintaxis

TimeSerial ( hora, minuto, segundo )

Aparecerá    Asegúrese de que los argumentos están en el rango de valores correcto. Un argumento no válido puede dar lugar a un resultado incorrecto.

La sintaxis de la función TimeSerial tiene los siguientes argumentos:

argumento

Descripción

hour

Obligatorio. Valor de tipo Variant (Integer). Número entre 0 (12:00 A.M.) y 23 (11:00 P.M.), ambos incluidos o un expresión numérica.

minuto

Obligatorio. Valor de tipo Variant (Integer). Cualquier expresión numérica.

segundo

Obligatorio. Valor de tipo Variant (Integer). Cualquier expresión numérica.

Observaciones

Para especificar una hora, como 11:59:59, el intervalo de números para cada argumento de TimeSerial debe estar en el intervalo normal de la unidad; es decir, de 0 a 23 para las horas y de 0 a 59 para los minutos y segundos. Sin embargo, también puede especificar horas relativas para cada argumento con cualquier expresión numérica que represente un número de horas, minutos o segundos antes o después de un tiempo determinado. En el ejemplo siguiente se usan expresiones en lugar de números de hora absolutos. La función TimeSerial devuelve una hora para 15 minutos antes (-15) seis horas antes del mediodía (12 - 6) o 5:45:00 A.M.

TimeSerial(12 - 6, -15, 0)

Cuando cualquier argumento supera el intervalo normal de ese argumento, se incrementa a la siguiente unidad mayor según corresponda. Por ejemplo, si especifica 75 minutos, se evalúa como una hora y 15 minutos. Si un único argumento está fuera del rango de-32.768 a 32.767, se produce un error. Si la hora especificada por los tres argumentos hace que la fecha quede fuera del intervalo de fechas aceptable, se produce un error.

Ejemplo de consulta

Expresión

Resultados

Seleccione TimeSerial (18; 12; 10) como NewTime de ProductSales GROUP BY TimeSerial (18; 12; 10);

Devuelve la "hora" formada por la hora, los minutos y el segundo especificados en los argumentos de la función y se muestra en la columna NewTime. Resultado: "6:12:10 PM".

Ejemplo de VBA

Nota: En los siguientes ejemplos se muestra el uso de esta función en un módulo de Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.

En este ejemplo se usa la función TimeSerial para devolver una hora para la hora, los minutos y los segundos especificados.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Vea también

Elegir la función de fecha correcta

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×