VB Tutoriais Macro para calcular uma data futura

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.