Bonjour,
J'ai une formule qui devrait calculer l'année de naissance de X à partir de l'année d'un événement et de l'âge de X à ce moment-là (les 2 valeurs stockées dans des cellules de tableau XL). En arithmétique courante on fait
année de l'événement - âge de X = année de naissance de X.
Dans ma formule, l'opération
Année de naissance = Cells(ligne, col1).Value - Cells(ligne, col2).Value provoque une erreur d'incompatibilité de type.
J'ai essayé d'extraire d'abord les 2 nombres appelés Xa (l'année) et Ya (l'âge). Ca ne marche pas mieux. Voici la ligne de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
GED = GED & "2 CONT" & " " & "né vers " & (Xa - Ya) & Chr(10)
J'ai essayé de convertir l'année de naissance (cellule au format nombre et non pas date) en integer avec la fonction CInt mais ça ne marche pas. De même en traitant les 2 nombres de la même façon. Y a-t-il une solution à ce problème ?
Merci d'avance pour toute suggestion.
Cordialement
Pierre