Bonjour à tous,

J'ai une macro qui manipule des fichiers avec macros, les macros à l'intérieur de ce fichier sont exécutées.
Après exécution, j'enregistre ce fichier mais je n'ai plus besoin des macros, alors je l'enregistre en format xlsx.

Problème à chaque fois qu'un nouveau fichier est enregistré, le message d'alerte:

Les macros Visual Basic seront supprimées si vous enregistrez le fichier dans ce format. Etes vous sûr de vouloir utiliser ce format de fichier?
Je voudrais pouvoir enregistrer directement sans ce message.

J'ai essayé sans grand espoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Application.DisplayAlerts=False
L'intérêt c'est qu'après enregistrement sous ce format, j'utilise de nouveau ces fichiers avec de nouvelles macros et le temps d'exécution passe de 4 heures à 18 minutes. De plus, comme vous pouvez l'imaginer, la taille des fichiers diminue, même si ce point m'intéresse moins.

Connaissez vous une méthode pour éviter ce message?

S'il n'existe pas de méthode pour éviter ce message, je créerai sinon un nouveau fichier avec une copie des onglets.


Merci par avance.