Apres verification chez moi sur excel 2003 en faite le meme probleme reapparait. Je precise donc que l'erreur ne vient pas de la version d'excel...
Avec XL 2003 on peut tracer les erreurs et c'est la plage qu'il n'arrive pas a prendre en compte : 'd3:d300'.
Cette plage ne contient pas forcement une valeur pour chaque cellule (par exemple seul d3:d10 contient des valeurs), mais je ne peux pas conaitre a l'avance le nombre de cellules qui auront une valeur. Le fait est que quand je tape la formule a la main sans qu'elle ne soit affectee par une macro ca marche parfaitement. Quelqu'un y comprend quelque chose ??
Merci pour vos contributions !