Validation.Add-Methode (Excel)
Fügt dem angegebenen Bereich eine Datenüberprüfung hinzu.
Syntax
Ausdruck. Add (Type, AlertStyle, Operator, Formula1, Formula2)
Ausdruck Eine Variable, die ein Validation-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Typ | Erforderlich | XlDVType | Der Überprüfungstyp. |
AlertStyle | Optional | Variant | Der Stil der Überprüfungswarnung. Dies kann eine der folgenden XlDVAlertStyle-Konstanten sein: xlValidAlertInformation, xlValidAlertStop oder xlValidAlertWarning. |
Operator | Optional | Variant | Der Operator für die Datenüberprüfung. Dies kann eine der folgenden XlFormatConditionOperator-Konstanten sein: xlBetween, xlEqual, xlGreater, xlGreaterEqual, xlLess, xlLessEqual, xlNotBetween oder xlNotEqual. |
Formula1 | Optional | Variant | Der erste Teil der Datenüberprüfungsgleichung. Der Wert darf 255 Zeichen nicht überschreiten. |
Formula2 | Optional | Variant | Der zweite Teil der Datenüberprüfungsgleichung, wenn operatorxlBetween oder xlNotBetween ist (andernfalls wird dieses Argument ignoriert). |
Hinweise
Für die Add-Methode sind, abhängig vom Gültigkeitstyp, verschiedene Argumente erforderlich, wie in der Tabelle dargestellt.
Überprüfungstyp | Argumente |
---|---|
xlValidateCustom | Formula1 ist erforderlich, Formula2 wird ignoriert. Formula1 muss einen Ausdruck enthalten, der bei einer gültigen Dateneingabe True und bei einer ungültigen False zurückgibt. |
xlInputOnly | AlertStyle, Formula1 oder Formula2 werden verewndet. |
xlValidateList | Formula1 ist erforderlich, Formula2 wird ignoriert. Formula1 muss entweder eine durch Kommata getrennte Werteliste oder einen Verweis auf ein Arbeitsblatt mit dieser Liste enthalten. |
xlValidateWholeNumber, xlValidateDate, xlValidateDecimal, xlValidateTextLength oder xlValidateTime | Mindestens Formula1 oder Formula2 müssen, beide Werte können angegeben werden. |
Beispiel
In diesem Beispiel wird der Zelle E5 eine Datenüberprüfung hinzugefügt.
With Range("e5").Validation
.Add Type:=xlValidateWholeNumber, _
AlertStyle:= xlValidAlertStop, _
Operator:=xlBetween, Formula1:="5", Formula2:="10"
.InputTitle = "Integers"
.ErrorTitle = "Integers"
.InputMessage = "Enter an integer from five to ten"
.ErrorMessage = "You must enter a number from five to ten"
End With
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.