Диапазон, указанный для оператора Case, недопустим
Обновлен: Ноябрь 2007
Range specified for 'Case' statement is not valid
Для условия Case был указан недопустимый диапазон.
При сравнении одного и того же выражения с различными значениями можно использовать операторы Select...Case вместо If...Then...Else. В то время как операторы If и ElseIf могут оценивать различные выражения в каждом операторе, оператор Select оценивает выражение только один раз и использует его при каждом сравнении. Каждый оператор Case может содержать более одного значения, диапазона значений или сочетания значений и операторов сравнения.
Идентификатор ошибки: BC40052
Чтобы исправить данную ошибку
- Укажите диапазон, включающий все значения, или используйте оператор Case Else для перехвата неопределенного значения.
См. также
Основные понятия
Расширяющие и сужающие преобразования