Originariamente inviato da allejo
Ciao chiedo come si fa a calcolare il mese e l'anno nel senso che ho due date supponiamo che ho queste date 31/11/2001 e 31/12/2003 e vorrei così:
I mesi in questo esempio mi deve dare 25 però senza contare gli anni.......in questo esempio mi deve dare in output 2 anni e 1 mese questo è la differenza di due date......E come faccio ad avere quell output?
Spero di essermi spiegato bene
A parte che il 31/11/2001 è una data inesistente ed è invece 30/11/2001
fai una cosa del genere...
codice:
Dim iAnno As Integer
Dim iMese As Integer
Dim sDifferenza As String
iAnno = DateDiff("YYYY", FormatDateTime("30/11/2001", 2), FormatDateTime("31/12/2003", 2))
iMese = DateDiff("M", FormatDateTime("30/11/2001", 2), FormatDateTime("31/12/2003", 2))
sDifferenza = iAnno & " Anni e " & (iMese - (iAnno * 12)) & " mesi"
Ovviamente poi adattalo in output...
Ciaooooo