Función Excel VBA DateDiff: macros simples de Excel

Hola, mi nombre es Miguel y durante el dia de hoy os traigo un nuevo artículo.

O Función DateDiff dentro Excel VBA se puede utilizar para obtener el número de días entre dos fechas.

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

Oscuro primera fecha Cómo Datos, secondDate Cómo Datos, n Cómo Entero

firstDate = DateValue ("19 de enero de 2020")
secondDate = DateValue ("25 de febrero de 2020")

n = DataDiff ("d", primera fecha, segunda fecha)

MsgBox n

Explicación: Primero declaramos dos fechas. Luego inicializamos las dos fechas usando la función DateValue. La función DateDiff tiene tres argumentos. Complete "d" para el primer argumento ya que queremos el número de días entre dos fechas. Finalmente, usamos un MsgBox para mostrar el número de días entre las dos fechas.

Resultado al hacer clic en el botón de comando de la hoja:

Días entre dos fechas en Excel VBA

Cambie "d" por "ww" para obtener el número de semanas entre dos fechas. Coloque el cursor en DateDiff en el Editor de Visual Basic y haga clic en F1 para obtener ayuda sobre los otros especificadores de rango.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página utiliza Cookies. Más info