Saltar al contenido

¿Restar de una fecha en VBA?

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)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *