Méthode Validation.Modify (Excel)

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

Syntaxe

expression. Modify (Type, AlertStyle, Operator, Formula1, Formula2)

Expression Variable qui représente un objet Validation .

Parameters

Nom Requis/Facultatif Type de données Description
Type Facultatif Variant Valeur XlDVType qui représente le type de validation.
AlertStyle Facultatif Variant Valeur XlDVAlertStyle qui représente le style d’alerte de validation.
Opérateur Facultatif Variant Valeur XlFormatConditionOperator qui représente l’opérateur de validation des données.
Formula1 Facultatif Variant La première partie de l'équation de validation des données.
Formula2 Facultatif Variant Deuxième partie de l’équation de validation des données lorsque Operator est xlBetween ou xlNotBetween ; sinon, cet argument est ignoré.

Remarques

La méthode Modify requiert différents arguments, selon le type de validation, comme le montre le tableau suivant.

Type de validation Arguments
xlInputOnly AlertStyle, Formula1 et Formula2 ne sont pas utilisés.
xlValidateCustom Formula1 est obligatoire ; Formula2 est ignoré. Formula1 doit contenir une expression qui donne True lorsque l'entrée de données est valide et False si ce n'est pas le cas.
xlValidateList Formula1 est obligatoire ; Formula2 est ignoré. Formula1 doit contenir une liste de valeurs séparées par des virgules ou une référence de feuille de calcul à cette liste.
xlValidateDate, xlValidateDecimal, xlValidateTextLength, xlValidateTime ou xlValidateWholeNumber Formula1 ou Formula2 doit être spécifié, voire les deux.

Exemple

Cet exemple montre comment modifier la validation de données de la cellule E5.

Range("e5").Validation _ 
 .Modify xlValidateList, xlValidAlertStop, _ 
 xlBetween, "=$A$1:$A$10"

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.