“Conocimiento Programación>Visual Basics Programación

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

2015/8/25
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
Certificado Digital para un proyecto de VBA
Cómo utilizar el cuadro de diálogo Abrir archivo en VisualBasic.Net
Cómo agregar al ListView
Cómo utilizar un mapa de imagen en Visual Studio
¿Qué significa para VBA
Cómo encontrar una carpeta actual en VBS
Cómo ejecutar subrutina de Visual Basic en el fondo
¿Qué es un contador global en VB
Conocimiento de la computadora © http://www.ordenador.online