Les évènements du classeur se prennent en charge dans le module ThisWorkbook, pas dans un module standard. N'appelez pas Feuil8 une variable As Range: c'est déjà le nom d'un objet Worksheet implanté par l'application hôte pour représenter la feuille "Inventaire"