Validation.Add (Excel)
Cette méthode ajoute la validation de données à la plage spécifiée.
La méthode Add requiert différents arguments selon le type de validation, comme l’indique le tableau suivant :
Add (Type, AlertStyle, Operator, Formula1, Formula2)
ActiveCell.Validation.Add Type:=xlValidateCustom
Arguments
Un argument nommé
Type (XlDVType) - Type de validation.
Valeurs possibles sont
xlValidateCustom | Les données sont validées à l'aide d'une formule arbitraire. |
xlValidateDate | Valeurs de date. |
xlValidateDecimal | Valeurs numériques. |
xlValidateInputOnly | Validation uniquement lorsque l'utilisateur modifie la valeur. |
xlValidateList | La valeur doit figurer dans une liste donnée. |
xlValidateTextLength | Longueur de texte. |
xlValidateTime | Valeurs d'heure. |
xlValidateWholeNumber | Valeurs numériques entières. |
Optional arguments
Les arguments suivants sont facultatifs
AlertStyle (XlDVAlertStyle) - Style d'alerte de validation. Il peut s’agir de l’une des constantes XlDVAlertStyle suivantes: xlValidAlertInformation, xlValidAlertStopou xlValidAlertWarning.
Les valeurs de retour possibles sont xlValidAlertInformation - Icône d'information, xlValidAlertStop - Icône d'arrêt, xlValidAlertWarning - Icône d'avertissement.
Operator (XlFormatConditionOperator) - Opérateur de validation des données. Il peut s’agir de l’une des constantes XlFormatConditionOperator suivantes: xlBetween, xlEqual, xlGreater, xlGreaterEqual, xlLess, xlLessEqual, xlNotBetweenou xlNotEqual .
Valeurs possibles sont
xlBetween | Existant. |
xlEqual | Montant. |
xlGreater | Supérieur à. |
xlGreaterEqual | Supérieur ou égal à. |
xlLess | Inférieur à. |
xlLessEqual | Inférieur ou égal à. |
xlNotBetween | |
xlNotEqual | Différent de. |
Formula1 - La première partie de l’équation de validation des données. La valeur ne doit pas dépasser 255 caractères
Formula2 (XlFormatConditionOperator) - La deuxième partie de l’équation de validation des données lorsque Operator est xlBetween ou xlNotBetween (sinon, cet argument est ignoré).
Valeurs possibles sont
xlBetween | Existant. |
xlEqual | Montant. |
xlGreater | Supérieur à. |
xlGreaterEqual | Supérieur ou égal à. |
xlLess | Inférieur à. |
xlLessEqual | Inférieur ou égal à. |
xlNotBetween | |
xlNotEqual | Différent de. |