Funciones de fecha
En esta página se describen tres formas de rellenar una variable de fecha:
- Utilizar la sintaxis de la constante Date
- Crear fecha a partir de año, mes y día - DateSerial
- Convertir cadena en fecha - DateValue
Además, enlaza con páginas que cubren todo tipo de funciones de fecha relacionadas con los cálculos:
Establecer valores de fecha
Utilizar la sintaxis de la constante Date
Puede utilizar fechas fijas en su código VBA colocando la fecha entre # #, como se indica a continuación.
Const cdtMyDate As Date = #12/31/2001#
Crear fecha a partir de año, mes y día - DateSerial
La función DateSerial rellena una variable de fecha a partir del año, mes y día - ver código más abajo.
Dim iYear As Integer: iYear =
Dim iMonth As Integer: iMonth =
Dim iDay As Integer: iDay =
Dim dt As Date
dt = DateSerial(Year:=iYear, Month:=iMonth, Day:=iDay)
Convertir cadena en fecha - DateValue
La función DateValue convierte una cadena en una fecha. El código siguiente interpreta la cadena como 2/12/2025.
Dim strDate As String: strDate = "February 12, 2025"
Dim dt As Date
dt = DateValue(strDate)
Nota |
---|
|
La imagen inferior muestra el soporte del complemento Code VBA para los procedimientos Date de VBA.
