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, accédez à Comment sauvegarder et restaurer le Registre dans Windows.
-
Identifiez le nom du complément d’automatisation qui ne se charge pas. Lors d’étapes ultérieures, vous vous référez à 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é à saisir un mot de passe administrateur ou pour une confirmation, tapez le mot de passe ou la confirmation. -
Dans l’Éditeur du Registre, naviguez vers : 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 ceci comme votre nouveau <ProgID>, puis 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é CurVer CLSID . Nous nous référons à ceci en tant que <CLSID> lors des étapes ultérieures.
-
Naviguez dans le Registre vers : 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
Demandez 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 de 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