Partilhar via


O intervalo especificado para a instrução 'Case' não é válido

Um intervalo inválido foi especificado para uma instrução Case.

Quando você está comparando a mesma expressão para diversos valores diferentes, você pode usar as declarações Select...Case como uma alternativa para as declarações If...Then...Else.Enquanto as declarações If e ElseIf puderem avaliar uma expressão diferente em cada instrução, a instrução Select avalia uma única expressão apenas uma vez e usa-a para cada comparação.Cada instrução Case pode conter mais de um valor, um intervalo de valores ou uma combinação de valores e operadores de comparação.

ID de erro: BC40052

Para corrigir este erro

  • Modificar o intervalo para incluir todos os valores, ou use uma instrução Case Else para capturar um valor indefinido.

Consulte também

Conceitos

Estruturas de Decisão

Conversões Ampliadoras e Redutoras

Referência

Declaração Select...Case (Visual Basic)