Les modules add-ins Automation pour Excel ne se chargent pas après l'installation de la mise à jour de sécurité d’avril 2021

S’applique à
Excel pour Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010

Dernière mise à jour : 28 avril 2021

PROBLÈME

Après installation de la mise à jour de sécurité d’avril 2021 vers Microsoft Office, des compléments d’automatisation pour Excel peuvent ne pas se charger et vous pouvez voir le message d’erreur « Impossible d'exécuter la macro ».

ÉTAT : SOLUTION DE CONTOURNEMENT

Pour contourner ce problème, vous devez apporter une modification dans le Registre. 

Important

La procédure suivante vous montre comment modifier le Registre. Faites attention, car des problèmes sérieux peuvent survenir si vous le modifiez de façon incorrecte. Nous ne saurions trop vous conseiller de suivre ces étapes scrupuleusement. Dans tous les cas, n’oubliez pas de sauvegarder le Registre avant de le modifier. Vous pourrez ainsi le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du Registre, consultez Comment sauvegarder et restaurer le Registre dans Windows.

  1. Identifiez le nom du complément d’automatisation qui ne se charge pas. Dans les étapes ultérieures, nous ferons référence à ce nom en tant que <ProgID>.  Pour vérifier le nom du complément, consultez la liste des compléments dans le Gestionnaire des compléments Excel.

    1. Dans une feuille de calcul Excel ouverte, sélectionnez Fichier, choisissez Options, puis la catégorie Compléments.
    2. Dans la zone Gérer, sélectionnez Compléments Excel, puis choisissez Atteindre. Cela affiche le gestionnaire des compléments avec votre liste de compléments disponibles.
  2. Dans le menu Démarrer, tapez regedit.exe dans la zone de recherche, puis appuyez sur Entrée.
    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez votre mot de passe ou confirmez l’opération.

  3. Dans l’Éditeur du Registre, accédez à : HKEY_CLASSES_ROOT\<ProgID>

  4. Si une sous-clé CurVer existe, récupérez la valeur (par défaut) à partir de la sous-clé CurVer. Traitez-le comme votre nouveau <ProgID> et répétez l’étape 3. Si une sous-clé CurVer n’existe pas, passez à l’étape 5.

  5. Récupérez la valeur (par défaut) à partir de la sous-clé CLSID . Nous l’appellerons <CLSID> dans les étapes ultérieures.

  6. Accédez au Registre à : HKEY_CLASSES_ROOT\<CLSID>\InprocServer32

  7. Si la valeur (par défaut) est mscoree.dll, changez-la par C:\Windows\System32\mscoree.dll

  8. Fermez l’Éditeur du Registre

  9. Fermez toutes les instances Excel, puis rouvrez Excel. Réessayez le complément.

Ressources complémentaires

Icône Experts (cerveau, engrenages) Demander aux experts

Communiquez avec des experts, discutez des actualités d’Excel, des mises à jour et des meilleures pratiques et lisez notre blog.

Communauté technique Excel

Icône Communauté Obtenir de l’aide dans la communauté

Posez une question et trouvez des solutions avec les agents de support technique, les MVP, les ingénieurs et les autres utilisateurs d’Excel.

Forum Excel sur les réponses

Demande de fonctionnalité d’icône (ampoule, idée) Suggérer une nouvelle fonctionnalité

Vos suggestions et commentaires sont les bienvenus. Faites-nous part de vos idées. Nous sommes à votre écoute.

Commentaires

Voir aussi

Correctifs ou solutions de contournement pour les problèmes récents dans Excel pour Windows