Validation.Modify (Excel)

Modifica a validação de dados para um intervalo.

O método Modify requer argumentos diferentes, dependendo do tipo de validação, conforme mostra a tabela a seguir.

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


Range("e5").Validation.Modify xlValidateList, xlValidAlertStop, xlBetween, "=$A$1:$A$10"

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Type (XlDVType) - Um valor XlDVType que representa o tipo de validação.


Os valores possíveis são

xlValidateCustom Os dados são validados usando uma fórmula arbitrária.
xlValidateDate Valores de data.
xlValidateDecimal Valores numéricos.
xlValidateInputOnly Valida somente quando o usuário altera o valor.
xlValidateList O valor deve estar presente em uma lista especificada.
xlValidateTextLength Tamanho do texto.
xlValidateTime Valores de hora.
xlValidateWholeNumber Valores numéricos inteiros.

AlertStyle (XlDVAlertStyle) - Um valor XlDVAlertStyle que representa o estilo de alerta de validação.

Os valores de retorno possíveis são xlValidAlertInformation - Ícone de informações, xlValidAlertStop - Ícone de parada, xlValidAlertWarning - Ícone de aviso.

Operator (XlFormatConditionOperator) - Um valor XlFormatConditionOperator que representa o operador de validação de dados.


Os valores possíveis são

xlBetween Entre. Pode ser usado somente se duas fórmulas forem fornecidas.
xlEqual EQUAL.Equal.
xlGreater É maior que.
xlGreaterEqual É maior que ou igual a.
xlLess É menor que.
xlLessEqual É menor que ou igual a.
xlNotBetween Não está entre. Pode ser usado somente se duas fórmulas forem fornecidas.
xlNotEqual É diferente de.

Formula1 - A primeira parte da equação de validação de dados

Formula2 (XlFormatConditionOperator) - A segunda parte da equação de validação de dados quando o operador é xlBetween ou xlNotBetween; caso contrário, esse argumento será ignorado.


Os valores possíveis são

xlBetween Entre. Pode ser usado somente se duas fórmulas forem fornecidas.
xlEqual EQUAL.Equal.
xlGreater É maior que.
xlGreaterEqual É maior que ou igual a.
xlLess É menor que.
xlLessEqual É menor que ou igual a.
xlNotBetween Não está entre. Pode ser usado somente se duas fórmulas forem fornecidas.
xlNotEqual É diferente de.