2012-01-16 19 views
5

Estoy trabajando con una hoja de cálculo con dos columnas, en la que una de las columnas es una hora. He cargado los datos en un diccionario usando la hora como clave. Quiero buscar los datos correspondientes a un momento particular (fácil) y luego obtener el siguiente punto de datos para poder comparar sus valores. Los datos se registran de manera tal que se genera una pieza de datos por segundo durante un período de aproximadamente dos horas.VBA Excel: Agregar un segundo a la vez

Mi pregunta es, ¿VBA en Excel tiene una función que puede agregar automáticamente un segundo a la vez? ¿O necesito escribir uno manualmente?

Actualización: Además de las respuestas a continuación, también he encontrado útil la función "DateAdd" - Sospecho que depende de la versión de Excel que se esté utilizando.

Respuesta

4

debe poder usar la función de hora (hora, minuto, segundo) para agregar un segundo a la hora.

para agregar 1 segundo a una fecha con algo como Date(2012,1,16) + Time(0,0,1) que debería dar como resultado un valor de "2012-01-16 12:00:01 AM"