Partager via

EXCEL VBA Désactiver les macros d'une feuille avant de l'enregistrer en xlsx

Anonyme
2019-06-17T04:51:19+00:00

Bonjour à tous,

j'ai une feuille abc.xlsm, avec des macros, j'en fais une copie avec juste les valeurs et je l'enregistre dans un ficher de collecte de toutes ces feuilles.

A chaque fois j'ai le message suivant : 

https://1drv.ms/u/s!AnKdO4G3Ef\_jkJAWgxMMvTYP7XSoZQ

Je voudrais soit éviter cette notification automatiquement, soit répondre "oui" automatiquement.

Merci d'avance de votre aide.

Cordialement  Jean-Pierre

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2019-06-17T17:23:24+00:00

    Bonjour,

    Essaie :

      Application.DisplayAlerts = False

      Workbooks("Classeur appelé.xlsm").SaveAs "Classeur appelé", xlOpenXMLWorkbook

      Application.DisplayAlerts = True

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

3 réponses supplémentaires

  1. Anonyme
    2019-06-18T04:47:24+00:00

    Bonjour Daniel,

    Cela marche parfaitement

    Cordialement

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2019-06-17T16:33:35+00:00

    Bonjour DanielCo,

    C'est justement par macro que je n'y arrive pas.

    J'ai essayé plusieurs fois en enregistrant ma macro.

    Il doit y avoir un paramètre à ajouter pour donner la réponse Oui automatiquement.

    Et je ne le trouve pas.

    Cordialement Jean-Pierre

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2019-06-17T08:34:11+00:00

    Bonjour,

    "Oui" est la réponse par défaut. Il faut juste appuyer sur la touche Entrée. Sinon, tu peux le faire automatiquement par macro.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire