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

En VBA (Visual Basic for Applications), la función Year se utiliza para obtener el año de una fecha proporcionada. La forma de usar esta función es muy simple:

Aquí tienes un ejemplo de cómo usar la función Year:

VBA

Sub EjemploYear()
    Dim fechaEjemplo As Date
    Dim año As Integer

    ' Asignar una fecha de ejemplo
    fechaEjemplo = #3/15/2023#  ' Formato de fecha en VBA es mes/día/año

    ' Usar la función Year para obtener el año de la fecha
    año = Year(fechaEjemplo)

    ' Mostrar el año en un cuadro de mensaje
    MsgBox "El año de la fecha proporcionada es: " & año
End Sub

En este ejemplo, se crea una variable fechaEjemplo de tipo Date y se le asigna una fecha específica. Luego, se utiliza la función Year para extraer el año de esa fecha y se guarda en otra variable llamada año. Finalmente, se muestra el año en un cuadro de mensaje mediante MsgBox.

Recuerda que Year es una función incorporada y solo necesitas pasarle un argumento que sea una fecha válida (un dato de tipo Date). La función devolverá un entero que representa el año de la fecha proporcionada.

Si tienes una cadena de texto que representa una fecha, primero debes convertirla a una fecha (utilizando CDate o asignándola directamente a una variable de tipo Date si está en un formato reconocible) antes de aplicarle la función Year.

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