Come Calcolare anno, mese e giorni usando VBA in Microsoft Excel 2010
In questo articolo imparerai come calcolare anno, mese e giorni. Useremo il codice VBA per creare la funzione UDF per il calcolo.
Fare clic sulla scheda Sviluppatore Dal gruppo Codice, selezionare Visual Basic
Fare clic su Inserisci, quindi su Modulo
Questo creerà un nuovo modulo.
Immettere il codice seguente nel modulo * Funzione dDATEDIF (Data_iniziale come data, Data_fine come data, Unità come stringa)
As String *
xlDATEDIF = DateDiff (Unit, Start_Date, End_Date)
Fine funzione
La nuova formula UDF viene creata con nome dDATEDIF Ci sono tre parametri:
Start_Date: i giorni da cui inizia il periodo.
End_Date: è l’ultima data del periodo che desideri calcolare.
Unità: specifica l’intervallo in base al quale si desidera la differenza.
Qui, l’unità accetta i seguenti valori.
Per trovare il numero di giorni, la formula sarebbe = dDATEDIF (A2, B2, “d”). Fare riferimento all’istantanea di seguito:
Per trovare il numero di anni, la formula sarebbe = dDATEDIF (A2, B2, “yyyy”). Fare riferimento all’istantanea di seguito:
Per ottenere altri output come mese, trimestre, ecc., Fare riferimento all’istantanea sottostante, che può essere utilizzata come unità (3 ^ rd ^ parametro) e il risultato verrà aggiornato.
In questo modo puoi conoscere tutti i valori di tempo che ti interessano.