Цитата:
Сообщение от
ZVV
Возможно, я неправильно выразился, но я имел ввиду, что пропустить нужно именно ту строку, на которой происходит ошибка (убедиться в дебаге

). Для того чтобы исключить возможную проблему в данных.
Я понял Вашу идею, реализовал её, пропустил строку, на которой выпадает эта ошибка, она выпала на следующей:
"Метод "merge" в COM-объекте класса "_Range" возвратил код ошибки 0xE004002C (<неизвестно>), который означает: Невозможно объединение выделенных ячеек. Диапазон частично перекрывает объединенную ячейку."
Цитата:
Сообщение от
ZVV
Второй вариант - вывести 12000 "первых" строчек, которые гарантированно работают выше.
Эту идею, честно говоря, не понял. На "первых" 11959 строках у меня будет всё отлично, на остальных 11960-12000 будет выпадать эта ошибка, хотя выбирать диапазон он будет верно.
Цитата:
Сообщение от
ZVV
А фразу "но со сдвигом на одну строку, на ту, которую пропустил" я, честно говоря, так до конца и не понял... 
Про возможные ограничения в 11960 объединений - тоже ничего не слышал....
Имел ввиду, как уже писал выше, пропустил строку, на которой выпадает эта ошибка, она выпала на следующей, хотя подобрал диапазон верно.