Contenuto

# Funzione DateAdd

Aggiunge un intervallo a una data per un determinato numero di volte e restituisce la data risultante.

### Sintassi:

    DateAdd (intervallo As String, numero As Long, data As Date) As Date

### Valore restituito:

Variante che contiene una data.

### Parametri:

intervallo (interval) - Espressione stringa tratta dalla tabella seguente che specifica l'intervallo.

interval (valore stringa) | Spiegazione
--- | ---
yyyy | Anno
q | Trimestre
m | Mese
y | Giorno dell'anno
w | Giorno della settimana
ww | Settimana dell'anno
d | Giorno
h | Ora
n | Minuto
s | Secondo

numero (number) - Un'espressione numerica che specifica quante volte il valore intervallo verrà aggiunto se positivo o sottratto se negativo.

data (date) - Una data specifica o il nome di una variabile di tipo Variant contenente una data. Il valore intervallo verrà aggiunto a questa data un numero di volte.

I valori letterali di data consentono di specificare variabili di data non ambigue indipendenti dalla lingua in uso. I valori letterali sono racchiusi tra i simboli cancelletto #. I formati possibili sono:

- #yyyy-mm-dd#

- #mm/dd/yyyy#

### Esempio:

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