Saltar al contenido

Insertar año en función de otra celda con fecha

publicado

Buenas buenas,

estoy intentando hacer que en función de la fecha insertada en una celda en la otra celda aparezca solo el año. (no sé, bien como explicarlo así que adjunto un ejemplo para que se entienda)

En el ejemplo lo puse yo manualmente, pero la idea es que funcione automáticamente

(el programa en si va a funcionar con vb, por lo cual se van a ir generando fechas una debajo de la otra a medida que se ingresen, por lo cual debe funcionar en toda la columna).

ejemplocategoría.rar

Featured Replies

publicado

Hola camiluchis

Revisa el adjunto. Tienes tres opciones, una con la función Año, otra con formato personalizado y la otra con una macro de evento. Introduces la fecha en la columna A y el año aparece en la siguiente columna.

Un saludo desde Vitoria

AñoAPartirDeFecha_io_130123.zip

publicado

Hola.

Puedes hacerlo con esta formula y la arrastras hacia abajo:

=AÑO(A2)

Tambien puedes abrir el editor vba (Alt + F11) y hacer doble click en la hoja1 pegando este codigo:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
Target.Offset(, 1) = Year(Target)

End Sub

Un saludo.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.