Calculer l'age en mois ou en année

apdf1

XLDnaute Impliqué
Bonjour,

J'ai un USF avec deux textbox "Date de naissance et Mois ou Année". Est il possible d'avoir un code qui me permet de calculer l'âge en mois ou en année.

Ci-joint mon fichier qui seras plus parlant.

Je vous remercie par avance et vous souhaite une bonne journée

Cordialement

Max
 

Pièces jointes

  • Calculer age en mois.xlsm
    36.9 KB · Affichages: 171

apdf1

XLDnaute Impliqué
Re : Calculer l'age en mois ou en année

Bonjour Philippe

Je te remercie beaucoup mais sa ne calcul que les années, alors que moi je recherche de calculer les mois si il y a moins d'un an.

Si date est: 01/01/2011 textbox2 = "6"

@+

Max
 

Bebere

XLDnaute Barbatruc
Re : Calculer l'age en mois ou en année

bonjour apdf,phlaurent
une autre
Private Sub TextBox1_Change()

If TextBox1 <> "" Then
TextBox2 = DateDiff("m", CDate(TextBox1), Date)' en mois
'ou
'TextBox2 = DateDiff("yyyy", CDate(TextBox1), Date)'en année
End If
après lecture réponse apdf à phlaurent
Private Sub TextBox1_Change()

If TextBox1 <> "" Then
diff = Year(Date) - Year(CDate(TextBox1))
If diff > 1 Then
TextBox2 = DateDiff("yyyy", CDate(TextBox1), Date)
Else
TextBox2 = DateDiff("m", CDate(TextBox1), Date)
End If
End If

End Sub
à bientôt
End Sub
 
Dernière édition:

Pierrot93

XLDnaute Barbatruc
Re : Calculer l'age en mois ou en année

Bonjour à tous,

une autre approche :
Code:
Private Sub CommandButton2_Click()
Dim i As Integer
i = DateDiff("m", CDate(TextBox1), Date, 2, 2)
TextBox2 = IIf(i < 12, i & " mois", Int(i / 12) & " ans")
End Sub

bonne journée
@+
 

Discussions similaires

Réponses
6
Affichages
116
Réponses
0
Affichages
126

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 184
dernier inscrit
Di Martino