Validation.Add (Excel)

Agrega validación de datos al rango especificado.

The Add method requires different arguments, depending on the validation type, as shown in the following table.The Add method requires different arguments, depending on the validation type, as shown in the following table.

Add (Type, AlertStyle, Operator, Formula1, Formula2)


ActiveCell.Validation.Add Type:=xlValidateCustom

Arguments

Un argumento con nombre

Type (XlDVType) - Tipo de validación.


Valores posibles son

xlValidateCustom Los datos se validan utilizando una fórmula arbitraria.
xlValidateDate Valores de fecha.
xlValidateDecimal Valores numéricos.
xlValidateInputOnly Validación sólo cuando el usuario cambie el valor.
xlValidateList El valor debe estar presente en una lista especificada.
xlValidateTextLength Longitud del texto.
xlValidateTime Valores de hora.
xlValidateWholeNumber Valores numéricos enteros.

Optional arguments

Los siguientes argumentos son opcionales

AlertStyle (XlDVAlertStyle) - Estilo de alerta de validación. Puede ser una de las siguientes constantes XlDVAlertStyle : xlValidAlertInformation, xlValidAlertStopo xlValidAlertWarning.

Posibles valores de retorno son xlValidAlertInformation - Icono de información, xlValidAlertStop - Icono de parada, xlValidAlertWarning - Icono de advertencia.

Operator (XlFormatConditionOperator) - Operador de validación de datos. Puede ser una de las siguientes constantes XlFormatConditionOperator : xlBetween, xlEqual, xlGreater, xlGreaterEqual, xlLess, xlLessEqual, xlNotBetweeno xlNotEqual .


Valores posibles son

xlBetween Entre.
xlEqual Diferente.
xlGreater Mayor que.
xlGreaterEqual Mayor o igual que.
xlLess Menor que.
xlLessEqual Menor o igual que.
xlNotBetween No entre.
xlNotEqual No igual que.

Formula1 - Primera parte de la ecuación de validación de datos. El valor no debe superar los 255 caracteres

Formula2 (XlFormatConditionOperator) - La segunda parte de la ecuación de validación de datos cuando Operator es xlBetween o xlNotBetween (de lo contrario, se pasa por alto este argumento).


Valores posibles son

xlBetween Entre.
xlEqual Diferente.
xlGreater Mayor que.
xlGreaterEqual Mayor o igual que.
xlLess Menor que.
xlLessEqual Menor o igual que.
xlNotBetween No entre.
xlNotEqual No igual que.