Поделиться через


Диапазон не содержит значений

Существуют ограничения способа указания количества элементов в массиве. Эта ошибка имеет следующие причину и решение:

  • Границы массива указаны неправильно. Например, следующие диапазоны являются недопустимыми:

      Dim MyArray(10 To -5)    ' Descending order not permitted. 
      Dim MyArray(0 To 0)        ' No elements in the array. 
    

    Убедитесь, что синтаксис правильный. Например, следующий диапазон является допустимым:

      Dim MyArray(-5 To 10)
    

Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.