Remarque
La fonction, la méthode, l’objet ou la propriété décrits dans cette rubrique est désactivé si le service d’expression Microsoft Jet s’exécute en mode bac à sable, ce qui empêche l’évaluation d’expressions potentiellement dangereuses. Pour plus d’informations sur le mode bac à sable, recherchez « mode bac à sable » dans l’aide.
Renvoie le message d’erreur qui correspond à un numéro d’erreur donné.
Syntaxe
Error [ (errornumber) ]
L’argument facultatif errornumberpeut être n’importe quel numéro d’erreur valide. Si le numéro d’erreur est un numéro d’erreur valide, mais qu’il n’est pas défini, l’erreur renvoie la chaîne « erreur définie par l’application ou par un 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é. Si aucune erreur d’exécution ne s’est produite ou si le numéro d’erreur est 0, l’erreur renvoie une chaîne nulle (« »).
Remarques
Examinez les paramètres de propriété de l’objet Err pour identifier l’erreur d’exécution la plus récente. La valeur de renvoi de la fonction Error correspond à la propriété Description de l’objet Err .
Exemple
Remarque
Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence développeur dans la liste déroulante en regard de Rechercher , puis entrez un ou plusieurs termes dans la zone de recherche.
Cet exemple utilise la fonction Erreur pour imprimer les messages d’erreur qui correspondent aux numéros d’erreur spécifiés.
Dim ErrorNumber
' Loop through values 61 - 64.
For ErrorNumber = 61 To 64
' Print error to Immediate window.
Debug.Print Error(ErrorNumber)
Next ErrorNumber