Normalement le code n'est lancé que sur la feuille en question, c'est un code à placer sur la feuille voulue c'est à dire celle où se trouve les images... Si tel est le cas elle ne devrait pas être lancée sur le autre feuille
Pour ce qui est de :
Dim ROUGE As Boolean, ORANGE As Boolean, VERT As Boolean
En effet cela peut être supprimer, c'est un résidu de code "passés".
Bonjour, avec un fichier je comprend mieux... En fait vous faites un copier/coller de la feuille pour en créer une deuxième... Il vous suffit de supprimer le code des feuilles où il ne faut pas qu'il tourne... En effet le code est "lié" à la feuille, si vous copiez coller la feuille pour en faire une nouvelle, alors le code est également copié... Clic droit sur le nom de l'onglet "Automoteur hebdo", affichez le code et supprimez le code qui s'affiche.
Oui pardon, je me suis emmêle les pédales... En fait l'erreur vient du fait que "refresh" cherche à rafraichir le tableaucroisédynamique15 et que celui-ci utilise les données du "tableau". Hors si vous allez dans le gestionnaires des noms, il y a bien un objet qui s'appelle "tableau" mais ses références ne sont pas bonnes ! Elles sont en #Ref ! Corrigez ceci et vous pourrez normalement enlever "la gestion d'erreur" qui malheureusement masque le fait que se tableau 15 ne sera jamais mis à jour et engendre une erreur d'interprétation sur votre feuille... A moins que ce "tableau" ne soit plus utile, du coup il vous suffit de supprimer le TCD15 qui à ce moment là n'a plus lieu d'être...