La fonction TYPE.ERREUR () d’Excel (en anglais ERROR.TYPE ())

Syntaxe.

TYPE.ERREUR (valeur_erreur)

Définition.

Cette fonction renvoie un nombre correspondant à une valeur d’erreur dans Excel. S’il n’y a pas d’erreur dans la cellule ou dans le calcul, la fonction renvoie l’erreur # N / A.

Arguments

value_erreur (requis). La valeur d’erreur (la valeur d’erreur réelle dans une cellule ou le résultat d’un calcul) pour laquelle vous souhaitez rechercher le code d’erreur

Contexte.

Vous pouvez utiliser cette fonction dans une fonction SI () pour remplacer la valeur de l’erreur par une chaîne expliquant l’erreur. Pour ce faire, vous devez connaître la relation entre les valeurs d’erreur et les valeurs de retour.

Tableau

Si valeur est égal à TYPE.ERREUR renvoie
#NUL! 1
#DIV/0! 2
#VALEUR! 3
#REF! 4
#NOM? 5
#NOMBRE! 6
#N/A 7
#CHARGEMENT_DONNEES 8
Une autre valeur #N/A

Exemples.

Les exemples suivants illustrent l’utilisation de la fonction ERROR.TYPE().
Mise en forme conditionnelle. Supposons que vous souhaitiez utiliser des formats conditionnels pour afficher l’arrière-plan des cellules contenant des valeurs d’erreur dans différentes couleurs. 
Illustration. Formats conditionnels pour les informations d’erreur.

Faites attention à l’ordre des conditions : si la vérification ISERROR() est effectuée en premier, la vérification de l’erreur de division par zéro sera ignorée.
Fonctions personnalisées. Si vous devez établir à plusieurs reprises la relation entre les types d’erreur (1 à 7) et les valeurs d’erreur (telles que #DIV/0 !), vous pouvez utiliser une fonction personnalisée pour accélérer et simplifier ce processus. Le code suivant montre une solution possible, et la mise en œuvre est illustrée.
Description de l’erreur de fonction (plage en tant que plage)

Function ErrorDescription(Range As Range)
   If WorksheetFunction.IsError(Range.Value) Then Select Case CStr(Range.Value)
        Case "Error 2000"
          ErrorDescription = "Intersection is empty"
        Case "Error 2007"
          ErrorDescription= "Division by zero" 
        Case "Error 2015"
          ErrorDescription = "Noncalculable expression"
        Case "Error 2023"
          ErrorDescription = "Lost reference"
        Case "Error 2029"
          ErrorDescription= "Name not defined"
        Case "Error 2036"
          ErrorDescription = "Number cannot be shown"
        Case "Error 2042"
          ErrorDescription = "Nonexistent value"
         End Select Else
       ErrorDescription = "No error"
   End If
End Function 

 

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x