Esta inquietud se puede resolver de diferentes formas, pero en este caso te dejamos la solución más completa para nosotros.
Solución:
Sugiero mirar la función DateAdd para VBA
http://www.techonthenet.com/excel/formulas/dateadd.php
http://office.microsoft.com/en-us/access-help/dateadd-function-HA001228810.aspx
Podrías hacer lo siguiente:
Format(DateAdd("d", -4, CDate(Me.datalivrare.Value)), "dd.mm.yyyy")
Primero emita hasta la Fecha, luego reste los días, luego formatee apropiadamente:
Format(DateAdd("d", -4, CDate(Me.datalivrare.Value)), "dd.mm.yyyy")
lo mejor para sumar y restar de las fechas en vba es dateadd () (con un número negativo para las restas) también, en su código de ejemplo falta una y en el formato string (se acepta 1, 2 o 4 años, solo)
valoraciones y reseñas
Si te gustó nuestro trabajo, puedes dejar una división acerca de qué te ha gustado de este ensayo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)