Applies ToExcel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Bien que Microsoft Excel prenne toujours en charge les macros Excel 4.0 (XLM), nous vous encourageons à les migrer vers la dernière version de Microsoft Visual Basic pour Applications (VBA). La migration de vos macros vous permet de tirer parti des améliorations apportées au modèle objet de programmation VBA. Pour faciliter cette tâche, de nouveaux objets, méthodes et propriétés ont été ajoutés au modèle objet pour les quelques fonctions restantes qui n’avaient pas d’équivalents dans les versions antérieures de VBA. En outre, des améliorations des performances pour les opérations de mise en page dans VBA ont été ajoutées pour fournir des performances similaires à PAGE. Fonctionnalité SETUP() dans les macros XLM.

Si vous décidez que vous n’êtes pas prêt à migrer, vous pouvez toujours exécuter des macros Excel 4.0. Lorsque vous ouvrez une macro XLM dans Excel avec des macros désactivées, Excel affiche le message suivant :

« En raison de vos paramètres de sécurité, les macros ont été désactivées. Pour exécuter des macros, vous devez rouvrir ce classeur, puis choisir d’activer les macros. Pour plus d’informations sur l’activation des macros, cliquez sur Aide. »

Pour modifier les paramètres de macro afin de vous permettre d’exécuter des macros XLM, procédez comme suit :

  1. Cliquez sur l’onglet Fichier, puis sur Options.

  2. Cliquez sur Centre de gestion de la confidentialité, puis sur Paramètres du Centre de gestion de la confidentialité.

  3. Cliquez sur Paramètres de macro, puis sélectionnez la zone Activer les macros Excel 4.0 lorsque les macros VBA sont activées case activée zone. Vous pouvez ensuite sélectionner Désactiver les macros VBA avec notification ou Activer toutes les macros (non recommandé ; le code potentiellement dangereux peut s’exécuter). 

    Important : Nous vous recommandons de ne pas utiliser le paramètre Activer toutes les macros (non recommandé ; du code potentiellement dangereux peut s’exécuter) ou de renvoyer le paramètre de sécurité de votre macro sur Désactiver les macros VBA avec notification ou Désactiver les macros VBA sans notification dès que possible.

  4. Cliquez sur Paramètres du bloc de fichiers, puis, sous Type de fichier, sélectionnez MacroSheets Excel 4 et vérifiez que la zone case activée pour Ouvrir est cochée.

  5. Sous Comportement d’ouverture pour les types de fichiers sélectionnés, cliquez sur Ouvrir les types de fichiers sélectionnés en mode protégé et autorisez la modification.

  6. Cliquez deux fois sur OK.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.