Error, instruction
Simule l’occurrence d’une erreur.
Syntaxe
Erreurerrornumber
La valeur errornumber requise peut être n’importe quel numéro d’erreur valide.
Remarques
L’instruction Error est prise en charge pour la compatibilité descendante. Dans le nouveau code, en particulier lors de la création d’objets, utilisez la méthode Raise de l’objet Err pour générer des erreurs d’exécution.
Si errornumber est défini, l’instruction Error appelle le gestionnaire d’erreurs après que les propriétés de l’objet Err se voient attribuer les valeurs par défaut suivantes :
Propriété | Valeur |
---|---|
Number | Valeur spécifiée sous la forme d’un argument pour l’instruction Error. Il peut s’agir de n’importe quel numéro d’erreur valide. |
Source | Nom du projet Visual Basic actif. |
Description | Expression de chaîne correspondant à la valeur de retour de la fonction Error pour l’argument Numberspécifié, si cette chaîne existe. Si la chaîne n’existe pas, Description contient une chaîne vide (""). |
HelpFile | Nom complet du lecteur, du chemin d’accès et du fichier du fichier d’Aide Visual Basic approprié. |
HelpContext | ID de contexte du fichier d’Aide Visual Basic approprié pour l’erreur correspondant à la propriété Number. |
LastDLLError | Zéro. |
S’il n’existe aucun gestionnaire d’erreurs ou aucun gestionnaire d’erreurs actif, un message d’erreur est créé et affiché à partir des propriétés d’objet Err.
Remarque
Toutes les applications hôtes Visual Basic ne peuvent pas créer d’objets ; par exemple, les hôtes exécutant des versions de Visual Basic pour Applications antérieures à la version 4.0 ne peuvent pas créer d’objets. Étant donné que Err est une fonction qui renvoie une instance ErrObject, elle ne peut pas être utilisée dans ces versions antérieures. Pour connaître la version de VBA exécutée par votre application hôte, consultez les informations à propos de votre Rédacteur Visual Basic (VBE) et consultez la documentation de votre application hôte pour déterminer si elle peut créer des classes et des objets.
Exemple
Dans cet exemple, l’instruction Error permet de simuler le numéro d’erreur 11.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
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.