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. |