Monsieur Excel
Pour tout savoir faire sur Excel !

22 janvier 2006

Une fonction personnalisée

Voici déjà six jours que vous êtes sans nouvelle de moi. Mais ce message contient, à titre de compensation, un exemple particulièrement intéressant, notre première fonction personnalisée !

Dans mon dernier message, nous avons vu comment – à l’aide d’une formule compliquée – calculer un écart entre deux dates, exprimé en années, mois et jours.

En fait, quand on doit accomplir une tâche aussi complexe, il est préférable de créer à cet effet une fonction personnalisée, une fonction macro.

Voici la fonction personnalisée qui calcule l’écart exact entre deux âges :

Voici donc la façon dont nous avons utilisé cette fonction... La formule de B3, qui a été reproduite ensuite en C4, est la formule : =age_exact(B1;B2)

Je remercie au passage François Sermier (un autre rédacteur de La lettre d'Excel), qui m'a informé de l'existence de la fonction VB générale "DateSerial".