Visual Basic - Saber si ha transcurrido un mes

Life is soft - evento anual de software empresarial
 
Vista:

Saber si ha transcurrido un mes

Publicado por pere (54 intervenciones) el 19/04/2006 20:33:22
Tengo dos fechas y quiero saber si ha pasado un mes natural (no 28, 30 ó 31 días ó 29 en un bisiesto ).
Con DateAdd no hay problema, el problema es cuando el día de una de las fechas, o de las dos, es el último día del mes.

Por ejemplo: del 21-1-2006 al 20-2-2006 lo consigo pero con 29-1-2006 al 28-2-2006 no.
¿Alguna sugerencia?

Un saludo y gracias a todos.
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

RE:Saber si ha transcurrido un mes

Publicado por marcos (18 intervenciones) el 19/04/2006 22:49:17
mmm... pues entonces pasa todo a dias y luego resta...
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

RE:Saber si ha transcurrido un mes

Publicado por jlcastro (186 intervenciones) el 19/04/2006 23:27:22
Inserta en un formulario

2 text
2 label
1 command

y el siguiente codigo, te mostrara la diferencia en dias.

Private Sub Command1_Click()
Dim t0 As Variant, t1 As Variant
t0 = DateValue(Text1)
t1 = DateValue(Text2)
Label1 = t1 - t0
Label2 = t0 + Label1



End Sub

espero aberte ayudado.
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