Bonjour à tous,
Dans la série p'tite merveille, je viens juste de découvrir la fonction SIERREUR (uniquement excel 2007) qui peut remplacer agréablement quelque chose comme :
=SI(ESTERREUR(A1);"Erreur";A1)
qui se lit en Francais, comme :
Si la cellule A1 contient une erreur, alors renvoyer le message Erreur, sinon renvoyer la valeur de la cellule A1.
Ce qui nous donne donc :
=SIERREUR(A1;"Erreur")
Les erreurs pouvant être capturées sont les suivantes :
#N/A, #VALEUR!, #REF!, #DIV/0!, #NOMBRE!, #NOM?, or #NUL!.
Outre que ce soit plus rapide à écrire, il semblerait logique que des gains en terme de performance (rapidité de calcul) soient aussi au rendez-vous.
Malheureusement, comme je développe encore très peu d'applications uniquement pour 2007, je ne vais pas utiliser cette fonction avant longtemps, mais si vous êtes passé à 2007, ca peut être utile à connaître.
A bientôt
Gaetan