Yo lo que suelo hacer es directamente restar al date la cantidad de dias que quiero quitar ( o sumar).
dim hoy as date
hoy = date
dim ayer as date
ayer=hoy -1
Con esto tengo la fecha de ayer.
Un saludo
</TR>
__________________
Mi programuca te lo regalo, la ideuca te la vendo
Si haces sumas y restas de una variable con formato de fecha, tal como es Date, no tienes problemas; pero en el caso de usar fechas tomadas en formato de texto, como poede hacerse mediante un TextBox, es preferible (creo yo que es más seguro) utilizar la función DateAdd(). Y por supuesto, si vas a sumar o restar meses o años... sin duda ninguna es la fórmula obligada.