“Conocimientos Programación>Visual Basics Programación

Cómo mostrar la diferencia de fechas como horas en VBA

2013/9/29
Microsoft incluye la VBA o Visual Basic para Aplicaciones , lenguaje de programación con la mayoría de los principales programas de Microsoft Office , como Excel , Access, PowerPoint y Word . VBA incluye la función " DateDiff " , que devolverá la diferencia entre dos fechas dadas . La función también le permite elegir el intervalo que la función va a utilizar a partir de una lista que incluye a año , días, horas , minutos y segundos . Instrucciones
1

Abra el producto de Microsoft Office que está utilizando con VBA. Pulse el botón " Alt" y " F11 " para que aparezca la consola de VBA.

2 Haga clic en el módulo que contiene el código VBA en la lista en el lado izquierdo de la pantalla. Cuando el código aparece en el lado derecho , coloque el cursor en la línea en blanco en el código que es necesario determinar la diferencia entre dos fechas.
3

Escriba la siguiente línea en el VBA código :

x = DateDiff ( " h" , fecha1 , fecha2 )

La " h" se asegurará de que usted obtenga su diferencia de fechas en horas. "X " es una variable que estableció anteriormente en el código, y usted puede cambiarlo a cualquier variable que se necesita que sea . " Fecha1 " y " fecha2 " son las variables que contendrán los valores de fecha. Puede asignar fechas para estos valores anteriores en el código . En vez de estas variables , se puede utilizar " ahora" para devolver la fecha y hora actuales , " fecha" para devolver la fecha actual, o "Time" para devolver la hora actual. También puede introducir manualmente una fecha y hora , con el siguiente formato : "# mm /dd /aa hh : mm : ss #". Asegúrese de incluir la fecha de signos libra para VBA puede entenderlo.
4

Pulse " Enter" para acceder a una nueva línea de código. Escriba el siguiente código para mostrar la diferencia entre las fechas :

MsgBox x

Change " x " a cualquier variable que se usó en la parte delantera de la línea " Diferencia de fecha " . Cuando se ejecuta el código, la diferencia entre las fechas mostrará en un pequeño cuadro de mensaje en la pantalla.

Visual Basics Programación
Cómo llenar un control ListView de una lista genérica VB.Net
Cómo crear una lista desplegable en una columna DataGridView
Bases de datos y DAOs Visual Basic
Cómo abrir una aplicación de Windows utilizando Visual Basic
Cómo utilizar PowerShell para escribir a un archivo a través de Exchange
Cómo definir una constante de fecha en VB.NET
Cómo analizar XML en VBScript
Cómo validar una dirección de correo en VB
Conocimientos Informáticos © http://www.ordenador.online