Intervallo specificato per l'istruzione 'Case' non valido

Aggiornamento: novembre 2007

Range specified for 'Case' statement is not valid

È stato specificato un intervallo non valido per un'istruzione Case.

Per confrontare la stessa espressione con valori diversi, è possibile utilizzare le istruzioni Select...Case in alternativa alle istruzioni If...Then...Else. Mentre con le istruzioni If ed ElseIf è possibile valutare un'espressione diversa in ogni istruzione, l'istruzione Select consente di valutare un'unica espressione una sola volta e di utilizzarla quindi per ogni confronto. Ogni istruzione Case può contenere più di un valore, un intervallo di valori o una combinazione di valori e operatori di confronto.

ID errore: BC40052

Per correggere l'errore

  • Modificare l'intervallo per consentire di includere tutti i valori oppure utilizzare un'istruzione Case Else per intercettare un valore non definito.

Vedere anche

Concetti

Strutture decisionali

Conversioni di ampliamento e restrizione

Riferimenti

Istruzione Select...Case (Visual Basic)