Classe Validation - la validation de données appliquée à une plage dans une feuille de calcul (Excel VBA)

Cet objet représente la validation de données appliquée à une plage dans une feuille de calcul.

La classe Range donne accès à la classe Validation

Pour utiliser une variable de classe Validation, elle doit d'abord être instanciée, par exemple

Dim vld as Validation
Set vld = ActiveCell.Validation

Les variables du type Validation peuvent être définies à l'aide de la procédure Range.Validation

Méthodes

Add - Cette méthode ajoute la validation de données à la plage spécifiée.

Delete - Cette méthode supprime l'objet.

Modify - Cette méthode modifie la validation de données pour une plage.

Propriétés

AlertStyle Renvoie le style d'alerte de validation. En lecture seule XlDVAlertStyle.

ErrorMessage Cette propriété renvoie ou définit le message d'erreur de validation de données. String en lecture/écriture.

ErrorTitle Renvoie ou définit le titre de la boîte de dialogue d’erreur de validation de données. String en lecture/écriture.

Formula1 Renvoie la valeur ou l'expression associée au format conditionnel ou à la validation des données. Il peut s’agir d’une valeur constante, d’une valeur de chaîne, d’une référence de cellule ou d’une formule. Type de données String en lecture seule.

Formula2 Cette propriété renvoie la valeur ou l'expression associée au second élément d'un format conditionnel ou d'une validation de données. Utilisé uniquement lorsque la propriété de l' opérateur du format conditionnel de validation des données est xlBetween ou xlNotBetween (XlFormatConditionOperator). Il peut s’agir d’une valeur constante, d’une valeur de chaîne, d’une référence de cellule ou d’une formule. Type de données String en lecture seule.

IgnoreBlank Cette propriété a la valeur True si des valeurs nulles sont autorisées par la validation de données de la plage. Boolean (en lecture/écriture).

IMEMode Renvoie ou définit la description des règles de saisie du japonais. Il peut s’agir de l’une des constantes XlIMEMode indiquées dans le tableau suivant. Long (en lecture/écriture).

InCellDropdown True si la validation de données affiche une liste déroulante qui contient les valeurs autorisées. Boolean (en lecture/écriture).

InputMessage Cette propriété renvoie ou définit le message d'entrée de validation de données. String en lecture/écriture.

InputTitle Renvoie ou définit le titre de la boîte de dialogue d’entrée de validation de données. String en lecture/écriture. Limité à 32 caractères.

Operator Renvoie une valeur de type Long qui représente l’opérateur pour la validation de données. Voir XlFormatConditionOperator.

ShowError True si le message d’erreur de validation de données s’affiche lorsque l’utilisateur entre des données non valides. Boolean (en lecture/écriture).

ShowInput Cette propriété a la valeur True si le message d'entrée de validation des données s'affiche lorsque l'utilisateur sélectionne une cellule se trouvant dans la plage de validation des données. Boolean (en lecture/écriture).

Type Renvoie une valeur de type long contenant une constante XlDVType qui représente la validation du type de données d’une plage.

Value Cette propriété renvoie une valeur de type Boolean qui indique si tous les critères de validation sont satisfaits (en d'autres termes, si la plage comprend des données valides).