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.