Друзья ! Подскажите! Есть 2 одинаковые таблицы одинаковой структуры, с одинаковой шапкой, двухмерные, простые, но с разным количеством записей Пусть в 1 файле N записей, во втором - M. Есть ли простой способ (мастером создания как-нибуть) формирования файла (или хотя бы листа), где все это сводится в 1 файл с той же шапкой, и количеством записей N+M.
The_Prist, код хороший... но сработал только один раз, потом 1004 Error постоянно. Потом еще раз сработал, и вот уже раз сто не работает. Debug упирается в это: If lCol Then wsDataSheet.Cells(lLastRowMyBook, 1).Resize(Range(sCopyAddress).Rows.Count).Value = oAwb .Range(sCopyAddress).Copy wsDataSheet.Cells(lLastRowMyBook, 1).Offset(, lCol)
заметил: запирается по счету на 7 файле из 13 (структура проверена, именно на 7-м по счету, я в другом порядке файлы запускал, также именно 7 выпадал). Запускал и файл примера - то же самое.... Не может ли это быть связано с каким то ограничением в количестве копируемых строк? с форматом файла? у меня xlsb - он меньше занимает... Почему из 40 запущенных раз все таки 2 раза сработало правильно? Что это за ошибка такая.
Как запускаю : запускаю кнопкой - выделяю клетку - там где надо листы указать - Enter (пропускаю) - выбираю 13 файлов выделением в окне выбора - запускаю - считает.... на 7 файле -о шибка 1004.
Разговор с самим собой... Как бы подозревал, но сразу не думал, что есть ограничение на 65536 строк... поэтому ошибка и вылетает и это в век, когда сутники бороздят просторы вселенной..... А у меня ровно в 2 раза больше.
щас буду экспеременировать.. выясним.. Изначально файлы выкружаются из web интерфейса в огромном формате jspx (по другому никак) потом переводил в xlsb, щас буду эксперементировать с xls