Calcul age via vba

Résolu/Fermé
amo-51 Messages postés 94 Date d'inscription mercredi 21 septembre 2016 Statut Membre Dernière intervention 3 novembre 2019 - 11 févr. 2019 à 18:40
amo-51 Messages postés 94 Date d'inscription mercredi 21 septembre 2016 Statut Membre Dernière intervention 3 novembre 2019 - 13 févr. 2019 à 15:41
Bonjour;

je souhaite calculer l'age
j'ai la cellule

Cells(9, 10).Value :saisie de la date de naissance sous format 18/11/1977

Dim Age As Integer

Age = (Date - Cells(9, 10).Value) / 366

Cells(10, 10).Value = Age

Normalement excel affiche dans la cellule cells (10, 10).Value 41 ans

mais j ai un message d'erreur 13 sur la ligne 13

Merci de m'aider

3 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
Modifié le 11 févr. 2019 à 18:47
Bonjour

Teste comme ceci
Dim Age As Integer

Age = (Date - CDate(Cells(9, 10).Value)) / 366
Cells(10, 10).Value = Age & " ans"
1
amo-51 Messages postés 94 Date d'inscription mercredi 21 septembre 2016 Statut Membre Dernière intervention 3 novembre 2019
11 févr. 2019 à 18:54
Merci pour aide
toujours erreur 13
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
11 févr. 2019 à 20:14
Re,

Place ton classeur exemple
0
amo-51 Messages postés 94 Date d'inscription mercredi 21 septembre 2016 Statut Membre Dernière intervention 3 novembre 2019
11 févr. 2019 à 22:13
je n ai pas compris
je dois placer quoi ?
0