Mais comment s'appelle le format "modèle excel prenant en charge les macros" ? Car avec ce format la je n'ai pas d'extension pas de résultats avec Thisworkbook.name
les classeurs excel Modèle prenant en charge les macros possèdent l'extension xltm.
Même si j'avais zappé qu'il s'agissait d'un classeur modèle, ce que j'ai dit reste vrai... et ça marche chez moi ...
L'image concernant le classeur AAAA-MM.... n'est pas issue d'excel mais d'un explorateur de fichier qui est sans doute paramétré pour ne pas afficher les extension de fichier .... Mais l'extension existe toujours! Le code que je vous ai proposé fonctionnera forcément...
MsgBox Mid(ThisWorkbook.Name, InStrRev(ThisWorkbook.Name, ".") + 1)
depuis un classeur modèle renverra : xltm
depuis un classeur prenant en charge les macros renverra : xlsm
vous n'avez donc pas testé ce petit code depuis votre modèle ....
Ou alors je n'ai rien compris.....