¿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`:

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

Deja un comentario