Слишком много местных нестатических переменных

Локальные нестатические переменные — это переменные, которые определяются в процедуре и повторно инициализируются при каждом вызове этой процедуры. Эта ошибка имеет следующие причину и решение:

  • Суммарные требования к объему памяти для локальных нестатических переменных этой процедуры и созданных компилятором временных переменных превышают 32 КБ. Объявите некоторые из переменных с помощью оператора Static, где это уместно. Переменные Static сохраняют свое значение между вызовами процедуры, так как память для них выделена из источников, отличных от источников памяти нестатических переменных.

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

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

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