Esta función toma al tiempo como un parámetro y devuelve un número entre 0 y 59 que hace referencia al segundo de la hora de un tiempo determinado. La sintaxis de esta función se representa como Second(tiempo). El argumento tiempo puede estar expresado de forma número en cadena de texto o en formato de números decimales. Para esta última forma el resultado será el mismo debido a que el programa lo transforma en formato de cadena de texto.
Ejemplo de la Función Second en VBA
- Argumento en cadena de texto: La imagen que se presenta a continuación muestra una forma de usar la función Second en VBA. En este caso el parámetro es 11:50:40 a.m es importante mencionar que este se debe encontrar entre comillas. Al ejecutar la macro, como se puede apreciar en la siguiente imagen nos aparece la ventana de la respuesta en este caso 49 segundos. Otra forma de utilizar la función Second y obtener el mismo resultado es la siguiente: Como se puede apreciar en esta forma primero se digita el tiempo y posteriormente se utiliza la función; sin embargo, este paso no es necesario.
- Argumento en formato número decimales: Como se menciono anteriormente el argumento (Hora) puede encontrarse en decimales pues la función automáticamente cambiara el formato. Para esta forma, he utilizado el siguiente ejemplo: La macro se realiza exactamente igual que en el ejemplo anterior. Al ejecutarlo, obtenemos en la ventana de respuesta el segundo del tiempo, en este caso 46.
Descargar ejemplos mostrados: Función Second en VBA