Bonjour le forum !
J'ai besoin dans certains cas de changer le codename d'une feuille, j'utilise ce code :
	
	
	
	
	
		
Ceci fonctionne très bien..... tant qu'on ne l'utilise pas dans un évènement style workbookbeforeclose 🙁🙁
J'ai testé : appel depuis un xlam, pas de souci, appel depuis un module standard, OK mais erreur si je l'exécute quand je ferme mon fichier...
Pouvez-vous me confirmer que c'est bien une limitation d'Excel ? Et si oui, y-a-t-il une astuce pour contourner ça ?
Merci d'avance aux gourous d'Excel qui se pencheront sur mon souci !
	
		
			
		
		
	
				
			J'ai besoin dans certains cas de changer le codename d'une feuille, j'utilise ce code :
		VB:
	
	
	Sub Change_CodeName()
Dim sh As Worksheet
Set sh = ActiveSheet
sh.[_CodeName] = "Feuil1"
End Sub
	Ceci fonctionne très bien..... tant qu'on ne l'utilise pas dans un évènement style workbookbeforeclose 🙁🙁
J'ai testé : appel depuis un xlam, pas de souci, appel depuis un module standard, OK mais erreur si je l'exécute quand je ferme mon fichier...
Pouvez-vous me confirmer que c'est bien une limitation d'Excel ? Et si oui, y-a-t-il une astuce pour contourner ça ?
Merci d'avance aux gourous d'Excel qui se pencheront sur mon souci !