Работает стабильней.
В главном файле (1-й) на одну строку больше ,чем в остальных файлах.
Вот процедура доходит до этой строки и дальше не заполняет остальные столбцы.

На рисунке выделил, данная строчка есть только в первом файле , в остальных файлах её просто нет.