Método Validation.Modifi (Excel)

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

Sintaxe

expressão. Modificar (Tipo, AlertStyle, Operador, Fórmula1, Fórmula2)

Expressão Uma variável que representa um objeto validação .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Type Opcional Variantes Um valor XLDVType que representa o tipo de validação.
AlertStyle Opcional Variantes Um valor XLDVAlertStyle que representa o estilo de alerta de validação.
Operator Opcional Variantes Um valor XlFormatConditionOperator que representa o operador de validação de dados.
Formula1 Opcional Variantes A primeira parte da equação de validação de dados.
Formula2 Opcional Variantes A segunda parte da equação de validação de dados quando Operator é xlBetween ou xlNotBetween; caso contrário, esse argumento é ignorado.

Comentários

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

Tipo de validação Argumentos
xlInputOnly AlertStyle, Formula1 ou Formula2 são usados.
xlValidateCustom Formula1 é necessário; Formula2 é ignorado. Formula1 precisa conter uma expressão que seja avaliada como True quando a entrada de dados for válida e False quando a entrada de dados for inválida.
xlValidateList Formula1 é necessário; Formula2 é ignorado. Formula1 precisa conter uma lista de valores delimitada por vírgulas ou uma referência de planilha à lista.
xlValidateDate, xlValidateDecimal, xlValidateTextLength, xlValidateTime ou xlValidateWholeNumber Formula1, Formula2Formula2 ou ambos precisam ser especificados.

Exemplo

Este exemplo modifica a validação de dados para a célula E5.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.