Error, fonction
Renvoie le message d’erreur qui correspond à un numéro d’erreur donné.
Syntaxe
Erreur [ (errornumber) ]
L’argument facultatif errornumber peut être n’importe quel numéro d’erreur valide. Si errornumber est un numéro d’erreur valide, mais n’est pas défini, Error renvoie la chaîne « Erreur définie par l’application ou par l’objet ».
Si errornumber n’est pas valide, une erreur se produit. Si errornumber est omis, le message correspondant à l’erreur d’exécution la plus récente est renvoyée. Si aucune erreur d’exécution ne s’est produite, ou si errornumber a la valeur 0, Error renvoie une chaîne de longueur nulle ("").
Remarques
Examinez les valeurs de propriété de l’objet Err pour identifier l’erreur d’exécution la plus récente. La valeur de retour de la fonction Error correspond à la propriété Description de l’objet Err.
Exemple
Cet exemple utilise la fonction Error pour imprimer des messages d’erreur qui correspondent aux numéros d’erreur spécifiés.
Private Sub PrintError()
Dim ErrorNumber As Long, count As Long
count = 1: ErrorNumber = 1
On Error GoTo EOSb
Do While count < 100
Do While Error(ErrorNumber) = "Application-defined or object-defined error": ErrorNumber = ErrorNumber + 1: Loop
Debug.Print count & "-Error(" & ErrorNumber & "): " & Error(ErrorNumber)
ErrorNumber = ErrorNumber + 1
count = count + 1
Loop
EOSb: Debug.Print ErrorNumber
End Sub
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.