¿Cómo usar la función Date en VBA?

En VBA, la función Date es un tipo de función incorporada que puedes usar para obtener la fecha actual del sistema. La función devuelve la fecha actual como un valor Date, que es un tipo de dato en VBA que almacena fechas y horas.

Aquí hay una forma simple de usar la función Date en VBA para recuperar y trabajar con la fecha actual:

VBA

Sub EjemploFechaActual()
    ' Declara una variable tipo Date para almacenar la fecha actual
    Dim FechaActual As Date
    
    ' Usa la función Date para obtener la fecha actual del sistema
    FechaActual = Date
    
    ' Muestra la fecha actual en un cuadro de mensaje
    MsgBox "La fecha actual es: " & FechaActual
End Sub

El código anterior declara una variable FechaActual de tipo Date, luego asigna a esa variable el valor retornado por la función Date. Después, muestra un cuadro de mensaje con la fecha actual.

También puedes usar la función Date directamente en una línea de código sin necesidad de declarar una variable para almacenar el valor:

VBA

Sub MostrarFechaActual()
    ' Muestra la fecha actual directamente en un cuadro de mensaje
    MsgBox "La fecha actual es: " & Date
End Sub

Es importante señalar que la función Date no toma ningún argumento y siempre devuelve la fecha del día en que se ejecuta el código.

También puedes usar la función Date en conjunto con otras funciones de fecha y hora en VBA, tales como Year, Month y Day, para extraer el año, el mes y el día de la fecha actual:

VBA

Sub DesglosarFechaActual()
    ' Usa la función Date para obtener la fecha actual del sistema
    Dim fecha As Date
    fecha = Date
    
    ' Extrae el año, mes y día de la fecha actual
    Dim year As Integer
    Dim month As Integer
    Dim day As Integer
    
    year = Year(fecha)
    month = Month(fecha)
    day = Day(fecha)
    
    ' Muestra los componentes de la fecha en un cuadro de mensaje
    MsgBox "Año: " & year & vbCrLf & _
           "Mes: " & month & vbCrLf & _
           "Día: " & day
End Sub

Este ejemplo muestra cómo obtener la fecha actual y luego extraer y mostrar el año, el mes y el día por separado.

Conoce nuestra tienda

Ver más productos

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Ayúdanos a hacer crecer el proyecto

¡Únete a nuestro Grupo de Facebook!

Deja un comentario