Je viens de tester et je m'attendais bien à ce résultat:
Sans le .execute, il m'ouvre la boite de diag je choisi l'emplacement puis une fois appuyé sur enregistrer rien ne se passe, mon classeur est ovuert nommé "Classeur1" (par défaut) et lorsque je veux le fermer ou sauvegarder il me réouvre une boite de diag par défaut pour choisir un emplcement car il est stocké nul part.
Par contre sans le .execute pas de crash donc le problème viens bien de la.
J'ai alors essayé d'enlever toute la partie with filedialog truc
Pour mettre juste
Activeworkbook.save ou alors activeworkbook.saveAs
mais ces deux méthodes enregistre sans rien me demander dans l'emplacement du fichier actuel ce qui ne me conviens pas du tout.