Bonjour le Forum!
Voici mon obstacle actuel:
J'ai une feuille "modèle" dans mes onglets cachés, et dans certaines circonstances je la rend visible et je la copie et puis je la cache à nouveau (tout cela par macro). Cette feuille est elle même dotée d'un code VBA.
Seulement voilà! J'ai constaté que le fait de copier cette feuille rajoutait des noms définis (deux exactement parmi la centaine de noms du gestionnaire) dans le gestionnaire de noms, alors même que la feuille modèle ne contient aucune plage avec nom défini et aucune formule. J'ignore pourquoi.
Pour moi c'est un souci car je suis alors obligé d'aller dans le gestionnaire pour effacer ces deux noms, car leur plage associée renvoie erreur, et, sans quoi, ma feuille crée ne sera pas efficiente (car par la suite je compte y coller des formules utilisant ces noms).
Par curiosité j'ai fait l'expérience de créer une copie de page vierge (à laquelle n'est associé aucun code) et là même problème, à nouveau ces deux noms qui vont faire doublon dans le gestionnaire de noms...
Première question:
Quelqu'un a t il une idée du pourquoi des noms peuvent se mettre en doublon dans le gestionnaire? et quelle serait la parade à ce problème? (en dehors de celle d'avoir à oter soi même "manuellement" ces deux noms). Peut être une méthode spéciale pour copy?
Deuxième question:
Pour contourner le problème de copy, j'avais pensé à renoncer à l'utilisation de la feuille modèle mais d'en générer une à chaque fois que besoin, en utilisant une création de feuille ( en lieu et place d'une copie). Mais existe-t-il une méthode autre que manuelle pour associer à cette feuille des événements tels que selection_change ?
Puissiez vous m'éclairer de vos lanternes...
Merci.
Voici mon obstacle actuel:
J'ai une feuille "modèle" dans mes onglets cachés, et dans certaines circonstances je la rend visible et je la copie et puis je la cache à nouveau (tout cela par macro). Cette feuille est elle même dotée d'un code VBA.
Seulement voilà! J'ai constaté que le fait de copier cette feuille rajoutait des noms définis (deux exactement parmi la centaine de noms du gestionnaire) dans le gestionnaire de noms, alors même que la feuille modèle ne contient aucune plage avec nom défini et aucune formule. J'ignore pourquoi.
Pour moi c'est un souci car je suis alors obligé d'aller dans le gestionnaire pour effacer ces deux noms, car leur plage associée renvoie erreur, et, sans quoi, ma feuille crée ne sera pas efficiente (car par la suite je compte y coller des formules utilisant ces noms).
Par curiosité j'ai fait l'expérience de créer une copie de page vierge (à laquelle n'est associé aucun code) et là même problème, à nouveau ces deux noms qui vont faire doublon dans le gestionnaire de noms...
Première question:
Quelqu'un a t il une idée du pourquoi des noms peuvent se mettre en doublon dans le gestionnaire? et quelle serait la parade à ce problème? (en dehors de celle d'avoir à oter soi même "manuellement" ces deux noms). Peut être une méthode spéciale pour copy?
Deuxième question:
Pour contourner le problème de copy, j'avais pensé à renoncer à l'utilisation de la feuille modèle mais d'en générer une à chaque fois que besoin, en utilisant une création de feuille ( en lieu et place d'une copie). Mais existe-t-il une méthode autre que manuelle pour associer à cette feuille des événements tels que selection_change ?
Puissiez vous m'éclairer de vos lanternes...
Merci.