Visual Basic para Aplicaciones - Resta de fechas

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 28
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Resta de fechas

Publicado por Michael Elvis (16 intervenciones) el 04/04/2020 04:23:03
Buenas noches, por favor me podrían ayudar con el problema que tengo???
Ten un formulario con 2 textbox, en el primer textbox ingreso la fecha indicada (ejm. 14/09/1980) y a esto le quiero sumar o agregar 6 días, entonces en el segundo textbox me debería salir (18/09/1980) pero me sale la siguiente fecha 06/01/1900 la cual es incorrecta, la macro que tengo en el primer casillero es la siguiente:

1
2
3
4
5
6
7
8
Private Sub TxtFur_AfterUpdate()
Dim fechaActual As Date
Dim fechaPosterior As Date
 
fechactual = CDate(TxtFur)
fechaPosterior = DateAdd("d", 7, fechaActual)
TxtFpparto.Value = fechaPosterior
End Sub

*******************************************************
1 textbox es TxtFur y el 2 textbox es TxtFpparto

Estare muy agradecido por la ayuda.


sumar-fechas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jose Francisco
Val: 9
Ha aumentado su posición en 7 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Resta de fechas

Publicado por Jose Francisco (1 intervención) el 14/04/2020 23:25:51
Hola Michael.

yo lo hago sumando directamente
1
FechaPosterior = cdate(FechaActual) +7

te hago una pregunta:::????
el TxtFur es una campo de texto...????

1
2
3
fechactual = CDate(TxtFur)
 
fechaPosterior = DateAdd("d", 7, fechaActual)

y el campo TxtFparto tambien es un campo de texto...? y si es asi porque le pones .value ????
deberias ponerle .text.
solo el .value si es un datepicture....

1
TxtFpparto.Value = fechaPosterior

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 28
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Resta de fechas

Publicado por Michael Elvis (16 intervenciones) el 22/04/2020 06:08:22
Gracias José Francisco, el error era en fechactual ya que había declarado como fechaActual osea, jajajaja muchismas gracias por el apoyo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar