Validation.Add (Excel)
Adiciona validação de dados ao intervalo especificado.
O método Add requer argumentos diferentes dependendo do tipo de validação, como mostra a tabela a seguir.
Add (Type, AlertStyle, Operator, Formula1, Formula2)
ActiveCell.Validation.Add Type:=xlValidateCustom
Arguments
O seguinte argumento é necessário
Type (XlDVType) - 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. |
Optional arguments
Os seguintes argumentos são opcionais
AlertStyle (XlDVAlertStyle) - O estilo de alerta de validação. Pode ser uma das seguintes constantes XlDVAlertStyle : xlValidAlertInformation, xlValidAlertStopou xlValidAlertWarning.
Os valores de retorno possíveis são xlValidAlertInformation - Ícone de informações, xlValidAlertStop - Ícone de parada, xlValidAlertWarning - Ícone de aviso.
Operator (XlFormatConditionOperator) - O operador de validação de dados. Pode ser uma das seguintes constantes XlFormatConditionOperator : xlBetween, xlEqual, xlGreater, xlGreaterEqual, xlLess, xlLessEqual, xlNotBetweenou xlNotEqual .
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. O valor não deve exceder 255 caracteres
Formula2 (XlFormatConditionOperator) - A segunda parte da equação de validação de dados quando o operador for 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. |