Você pode usar macros VBA para calcular uma data em algum momento no futuro. Use para isso a seguinte função VBA DateAdd, que é bastante fácil. A função tem a seguinte sintaxe:
DateAdd (intervalo, número, startdate)
A data original (geralmente que a data de hoje) é especificada pelo argumento startdate. O intervalo indica o que você deseja adicionar ao startdate. Por exemplo, se você quiser adicionar dias, então intervalo seria a letra d Há muitos intervalos diferentes você pode especifica-los:
Intervalo Meaning
D Day
WW Week
M Mês
Q Quarter
Aaaa Ano
Y Dia do ano
W Weekday
Horas Hour
N. Minute
Segundo a
Finalmente, o argumento número especifica quantos intervalos que você deseja adicionar à data.
Como exemplo, vamos supor que você quer saber a data em que vai cair 90 dias no futuro. Você poderia usar o seguinte:
DFutureDate = DateAdd ( “d ‘, 90, Date)
Quando executado, dFutureDate contém a data que é daqui a 90 dias.