Validation.Modify-Methode (Excel)
Ändert die Datenüberprüfung für einen Bereich.
Syntax
Ausdruck. Modify (Type, AlertStyle, Operator, Formula1, Formula2)
Ausdruck Eine Variable, die ein Validation-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Typ | Optional | Variant | Ein XlDVType-Wert , der den Validierungstyp darstellt. |
AlertStyle | Optional | Variant | Ein XlDVAlertStyle-Wert , der den Überprüfungswarnungsstil darstellt. |
Operator | Optional | Variant | Ein XlFormatConditionOperator-Wert , der den Datenüberprüfungsoperator darstellt. |
Formula1 | Optional | Variant | Der erste Teil der Datenüberprüfungsgleichung. |
Formula2 | Optional | Variant | Der zweite Teil der Datenvalidierungsgleichung, wenn OperatorxlBetween oder xlNotBetween ist. Andernfalls wird dieses Argument ignoriert. |
Hinweise
Für die Modify-Methode sind je nach Überprüfungstyp verschiedene Argumente erforderlich, wie in der folgenden Tabelle dargestellt.
Überprüfungstyp | Argumente |
---|---|
xlInputOnly | AlertStyle, Formula1 und Formula2 werden nicht verwendet. |
xlValidateCustom | Formel1 ist erforderlich; Formel2 wird ignoriert. Formula1 muss einen Ausdruck enthalten, der bei einer gültigen Dateneingabe True und bei einer ungültigen False zurückgibt. |
xlValidateList | Formel1 ist erforderlich; Formel2 wird ignoriert. Formel1 muss entweder eine durch Trennzeichen getrennte Liste von Werten oder einen Arbeitsblattverweis auf die Liste enthalten. |
xlValidateDate, xlValidateDecimal, xlValidateTextLength, xlValidateTime oder xlValidateWholeNumber | Formula1 oder Formula2 oder beide müssen angegeben werden. |
Beispiel
In diesem Beispiel wird die Datenüberprüfung für Zelle E5 geändert.
Range("e5").Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=$A$1:$A$10"
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.