Нашел проблему, была в коллекции COL
Решилась добавлением строчки:
Решилась добавлением строчки:
Код |
---|
Set COL = Nothing |
25.07.2021 15:52:49
В примере есть 3 изначальных файла И 3 файла, какие должны получится после выполнения макроса Файлов около 10к, уже добавлял функцию, которая удаляет строки, где в столбце D нули, но массив заполняет память, в некоторых файлах дает сбои, по итогу обработает файлов 500 только и виснет из-за недостатка памяти |
|||
|
25.07.2021 15:29:25
Добрый день, возник вопрос с очисткой массива, макрос vba:
Пытаюсь очистить массив с помощью Erase arr2 - выходит ошибка, если в самом конце перед wb.Close ставить Erase arr2, то он не очищается Пробовал уже в каждую строку Erase засовывать - либо ошибка, либо вообще все очищается, либо наоборот ничего не меняется Выкладываю изначальные файлы (3 файла (*-file)) И что должно получится в итоге (3 файла(*-result)) |
|||
|
21.07.2021 23:03:19
Mershik, Спасибо большое за макрос, немного модернизировал его, теперь он парсит все файлы в папке, удаляет не нужные столбцы, сохраняет итд, но возникла проблема с массивами, при сохранении файлов - вставляются прошлые строки, пример:
Первый файл:
Хотелось бы узнать, как можно избежать копирование данных с прошлых файлов или наоборот, чтобы файлы обьеденялись, но в ОбщСум стояли не нули 3 примера файлов выкладываю также Макрос:
Изменено: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
20.07.2021 20:37:36
Добрый день, искал в интернете подобное, но всё не то, возможно даже не знаю как правильно формулировать вопрос
Есть папка с файлами excel, ~10.000 файлов, в каждом по 150 строк, в строках повторяются названия - для каждого своя сумма, нужно сделать, чтобы повторений не было и каждую сумму сложить в единую, на словах ничего не понятно, поэтому делаю пример и прикладываю файл с примером (1 лист - исходная база, 2 лист - то, что должно получится) Исходная база:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
05.11.2020 15:40:32
Всем привет, есть макрос, который перебирает файлы и удаляет первые 3 строки, а также удаляет второй лист.
Возникла проблема с добавлением функции с заменой символов, в данной ситуации нужно все "," поменять на "." Сам скрипт:
Находил скрипты, которые работают отдельно, но добавить их в этот существующий - не получалось никак. |
|||
|