Contenido
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`.