119 читали · 2 недели назад
VBA неправильно находит последнюю строку в Excel — причины и безопасные решения
Макрос в Excel не видит последние строки, вставляет данные не туда или пропускает часть таблицы? Разбираем ошибки lastRow в VBA и показываем рабочие способы определения последней строки. Макрос работает. Ошибок нет. Excel не зависает. Код проходит до конца, появляется сообщение «Готово», а на первый взгляд всё выглядит нормально. Но потом ты открываешь результат и видишь странность: часть строк не обработалась, новые данные вставились не в конец таблицы, старые записи оказались перезаписаны, а в отчёте появилась пустая область там, где её быть не должно...