Re-bonjour,
Le problème est un peu plus compliqué que prévu
En réalité j’ai une constellation un peu spéciale : je dois régulièrement créer des listes de membres (appelons-les ‘’Fichier 3’’ et ‘’Fichier 4’’) avec certaines données précises pour deux entités différentes à l’aide d’une liste de membres de base (appelée ici ‘’Fichier 1’’). Ceci se fait par l’intermédiaire d’un ‘’Fichier 2’’, placé dans le même dossier que ‘’Fichier 1’’.
Jusqu’à maintenant, la création du ‘’Fichier 4’’ ne posait pas de problème. J’ouvrais le ‘’Fichier 1’’ et cliquais sur le bouton en place derrière lequel est placée la macro ‘’ Liste_pour_CdC_NEW'’. Celle-ci créait le ‘’Fichier 4’’ après avoir ouvert et refermé le ‘’Fichier 2’’ et refermait le ‘’Fichier 1’’. Ainsi, seul le ‘’Fichier 4’’ était encore ouvert à la fin du travail.
J’ai demandé de l’aide sur le Forum afin de pouvoir créer en plus le ‘’Fichier 3’’ dans lequel je voudrais supprimer cette macro. Mais en essayant d’appliquer ton idée, donc en complétant la macro ‘’ Liste_pour_CdC_NEW'’, ça bloque selon l’image ci-dessous.
Je présume que ça vient de l’instruction ‘’Set Wb = ThisWorkbook’’ (soit le ‘’Fichier 1’’) alors que je voudrais que ça supprime la macro "Worksheet_BeforeDoubleClick" du ‘’Fichier 3’’.
J’ai bien essayé de remplacer ‘’Set Wb = ThisWorkbook’’ par ‘’Set Wb = ActiveWorkbook’’ – puisque c’est le ‘’Fichier 3’’ qui est alors ouvert à l’écran, mais ça bloque au même endroit.
Saurais-tu encore m’aider ?