Re
@BIL boud,
Option explicit oblige le programmeur à déclarer les variables avant de les utiliser. C'est, selon certain et selon ma pomme, une excellente habitude de programmation. Ça permet entre autre d'éviter les fautes de frappe qui sans le 'Option explicit' serait ignorées et peuvent conduire à un mauvais fonctionnement de la macro.
Dans le fichier joint : Sans "option explicit", le code fonctionne mais donne un résultat faux. Avec "Option Explicit", le compilateur détecte des anomalies qu'il faut corriger.