Désolé ! Pas vu ton fichier...
Quelques remarques éventuellement utiles :
- D'abord, comme l'a soulevé Frangy, les procédures évènementielles permettent de programmer des réactions automatiques aux évènements, mais il ne peut y en avoir qu'une par évènement dans un module d'objet, et il est conseillé de ne pas écrire manuellement la ligne Sub... car le nom et les arguments répondent à une syntaxe précise.
- Il est curieux que tu déclares des variables ob1 à ob10 pour utiliser des variables non déclarées ob11 à ob20 ?
- D'autre part, quand tu écris Feuil1.(...), as-tu conscience que sous cette forme Feuil1 ne représente pas le nom de la feuille mais son nom de code (CodeName) ?
Même chose pour Feuil12, sauf que cette feuille n'existe pas dans le classeur ?
(à suivre)