Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Modifica la validación de datos para un rango.
Sintaxis
expresión. Modify (Type, AlertStyle, Operator, Formula1, Formula2)
expresión Variable que representa un objeto Validation .
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Type | Opcional | Variant | Valor XlDVType que representa el tipo de validación. |
| AlertStyle | Opcional | Variant | Valor XlDVAlertStyle que representa el estilo de alerta de validación. |
| Operator | Opcional | Variant | Valor XlFormatConditionOperator que representa el operador de validación de datos. |
| Formula1 | Opcional | Variant | Primera parte de la ecuación de validación de datos. |
| Formula2 | Opcional | Variant | La segunda parte de la ecuación de validación de datos cuando Operator es xlBetween o xlNotBetween; De lo contrario, se omite este argumento. |
Observaciones
El método Modify requiere diferentes argumentos, que dependen del tipo de validación, como se muestra en la siguiente tabla:
| Tipo de validación | Argumentos |
|---|---|
| xlInputOnly | No se usan AlertStyle, Formula1 ni Formula2. |
| xlValidateCustom | Se requiere fórmula1 ; Se omite la fórmula 2 . Formula1 debe contener una expresión cuyo resultado sea True si la entrada de datos es válida y False en caso contrario. |
| xlValidateList | Se requiere fórmula1 ; Se omite la fórmula 2 . Formula1 debe contener una lista de valores delimitados por comas o una referencia de hoja de cálculo a dicha lista. |
| xlValidateDate, xlValidateDecimal, xlValidateTextLength, xlValidateTime o xlValidateWholeNumber | Debe especificarse Formula1 o Formula2, o bien ambos. |
Ejemplo
En este ejemplo se cambia la validación de datos para la celda E5.
Range("e5").Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=$A$1:$A$10"
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.