Contingut

# Funció DateAdd

Suma un interval de dates o hores a una data donada un determinat nombre de vegades i retorna la data resultant

### Sintaxi:

    DateAdd (interval As String, number As Long, date As Date) As Date

### Valor de retorn:

Un valor Variant que conté una data.

### Paràmetres:

interval - A string expression from the following table, specifying the date or time interval.

interval (string value) | Explicació
--- | ---
yyyy | Any
q | Trimestre
m | Mes
y | Dia de l'any
w | Dia feiner
ww | Setmana de l'any
d | Dia
h | Hora
n | Minut
s | Segon

number - A numerical expression specifying how many times the interval value will be added when positive or subtracted when negative.

date - A given date or the name of a Variant variable containing a date. The interval value will be added number times to this date.

Els literals de data permeten especificar variables data sense ambigüitats i que són independents de l'idioma. Els literals estan delimitats per signes hash #. Els formats possibles són:

- #yyyy-mm-dd#

- #mm/dd/yyyy#

### Exemple:

    Sub example_dateadd
        MsgBox DateAdd("m", 1, #1/31/2004#) &" - "& DateAdd(date:=#2005-01-31#, interval:="m", number:=1)
    End Sub