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:

Esempio:


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

Sosteneteci!