Fechas en Excel (bueno... En VBA)...

TAVITO, siempre que respondes algo, se me enciende la lamparita ¡Ésto lo que necesito yo! Claro, que traducido a VBA para Excel (en mis benditos UF).
Como tan bien le explicaste a Marta hace un rato, lo mismo, pero: de un Label (donde está la fecha), digamos, Label1, CALCULAR UN PERÍODO DETERMINADO DE MESES (indicado en TextBox1), para que me de el resultado en Label2. Es decir: de una fecha preestablecida en Label1, sumarle el número de meses que indique en TextBox1, y me aparezca la fecha final en Label2...
Ah! Ídem para días...
Gracias, master!

1 Respuesta

Respuesta
1
Sería lo mismo, en VBA cuentas con las funciones Month, Year, Day, a las cuales les dices para que fecha y te devuelven un numero, a ese numero le sumas la cantidad que necesitas y lo puedes convertir en fecha nuevamente concatenándolos en tu TextBox.
Ejemplo, please...
Puede ser algo así:
Dim m, d, y As Integer
Dim x As Date
x = UserForm1.TextBox1.Text
m = Month(x) + 5
d = Day(x)
y = Year(x)
UserForm1.TextBox2.Text = DateSerial(y, m, d)
¡¡EX-CEP-CIO-NAL!!
Tendría (yo) que hacerle alguna modificación en cuanto al formato...
... y hablando de eso...
¡Ya te hago otra pregunta! (Hoy estás de turno, Master!)
Un abrazo
Oscar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas