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.
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.
- Dans une feuille de calcul Excel ouverte, sélectionnez Fichier, choisissez Options, puis la catégorie Compléments.
- 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.
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.Dans l’Éditeur du Registre, accédez à : HKEY_CLASSES_ROOT\<ProgID>
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.
Récupérez la valeur (par défaut) à partir de la sous-clé CLSID . Nous l’appellerons <CLSID> dans les étapes ultérieures.
Accédez au Registre à : HKEY_CLASSES_ROOT\<CLSID>\InprocServer32
Si la valeur (par défaut) est mscoree.dll, changez-la par C:\Windows\System32\mscoree.dll
Fermez l’Éditeur du Registre
Fermez toutes les instances Excel, puis rouvrez Excel. Réessayez le complément.
Ressources complémentaires
Demander aux experts
Communiquez avec des experts, discutez des actualités d’Excel, des mises à jour et des meilleures pratiques et lisez notre blog.
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.
Suggérer une nouvelle fonctionnalité
Vos suggestions et commentaires sont les bienvenus. Faites-nous part de vos idées. Nous sommes à votre écoute.
Voir aussi
Correctifs ou solutions de contournement pour les problèmes récents dans Excel pour Windows