Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente les propriétés d'une erreur d'exécution qui se produit dans une macro.
Remarques
Lorsqu'une erreur se produit dans une macro, les informations sur l'erreur sont stockées dans l'objet MacroError. Si vous n'avez pas utilisé l'action SurErreur pour supprimer les messages d'erreur, la macro s'arrête et les informations d'erreur s'affiche dans un message d'erreur standard. Toutefois, si vous avez utilisé l'action SurErreur pour supprimer les messages d'erreur, vous souhaiterez peut-être utiliser les informations stockées dans l'objet MacroError dans une condition ou un message d'erreur personnalisé.
Une fois qu’une erreur a été gérée, les informations contenues dans l’objet MacroError sont obsolètes. Il est donc judicieux d’effacer l’objet à l’aide de l’action ClearMacroError. Cela réinitialise le numéro d'erreur dans l'objet MacroError à 0 et efface les autres informations relatives à l'erreur qui est stocké dans l'objet, telles que la description de l'erreur, nom de la macro, nom de l'action, condition et des arguments. De cette manière, vous pouvez inspecter l'objet MacroError ultérieurement pour vérifier si une autre erreur s'est produite.
L'objet MacroError contient des informations sur l'erreur qu'un seul à la fois. Si plusieurs erreur s'est produite dans une macro, l'objet MacroError contient des informations sur la dernière.
L'objet MacroErreur ne contient pas d'informations sur les erreurs d'exécution qui se produisent lors de l'exécution de Visual Basic pour Applications (VBA). Pour plus d’informations sur la gestion des erreurs d’exécution dans VBA, consultez Éléments de la gestion des erreurs d’exécution.
Propriétés
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.