Нужна аналогичная программа (надстройка, макрос) для Excel?
Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.
Макросы для Excel. Парсинг сайтов. Программист Excel. Надстройки для Excel, и макросы VBA под заказ. |
||
Нужна аналогичная программа (надстройка, макрос) для Excel? Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.
Макрос FilenamesWithValues предназначен для получения списка файлов Excel из заданной папки, и загрузки значений из каждого найденного файла.В отдельной ячейке задаётся путь к папке, которая будет просмотрена в поисках файлов Excel. При формировании списка файлов проставляются гиперссылки на найденные файлы, указывается дата создания файла. Обновлено 3 января 2021 года: добавлена возможность перебора файлов в подпапках основной папки.
C каких листов, и из каких ячеек, надо собирать данные, - можно задать в виде примечаний к заголовкам столбцов. Количество столбцов с загружаемыми данными может быть любым. В первые 3 столбца всегда выводится следующая информация:
Чтобы добавить в результат новый столбец, в любой ячейке нового столбца добавьте примечание к ячейке, в этом примечании введите сначала название листа, а затем нажмите Enter для перехода на следующую строку, и введите адрес ячейки. Примеры таких примечаний есть в прикреплённом к статье файле. ВНИМАНИЕ: Программа получает данные из файлов Excel, не открывая их, поэтому ОБЯЗАТЕЛЬНО надо указывать ТОЧНОЕ НАЗВАНИЕ ЛИСТА.
В пробной версии макроса FilenamesWithValues, присутствуют ограничения:
В полной версии макроса FilenamesWithValues, этих ограничений нет:
Порядок покупки макроса FilenamesWithValues:
|
Комментарии
Высылайте заказ на почту, сделаем.
Здравствуйте,
Нужно организовать поиск файлов в указанной папке, что бы название папки установилось в одной ячейке, а имя файла в другой. Так же нужно что бы из такого файла можно было найти файлы на диске и скопировать их.
Закончилась тестовая версия - как купить?
Нужна доработка этого макроса либо отдельный макрос - автоматизировать изменение названия листов в примечаниях , адреса ячеек и столбцов статичны а названия листов меняются - в ручную очень долго вставлять названия новых листов.
Да, возможно и в этом причина (хотя ни разу не слышал, чтобы пользователи сталкивались с такой проблемой)
Если готовы купить версию без ограничений (800 руб стоит) - вышлю файл без кириллицы в именах макросов
Всё именно так и включено. Проверил на всякий случай, мало ли...
Пачка других макросов работает же... Всё-таки кириллица под подозрением.
Евгений, а вы дочитайте сообщение об ошибке до конца, - там будет ответ на ваш вопрос.
Наверное, просто макросы отключены. Надо их включить:
http://excelvba.ru/articles/EnableMacros/Excel2007
Добрый день!
Почему может не работать эта штука на Win8.1x64EN+mso2007? Пишет, что не может запустить макрос такой-то...
При этом на Win8.1x64RU+mso2016 работает.
Неужели дело в кириллице названия макросов??? Или какую-то библиотеку надо подключить? Какую?
Спасибо.
Александр, это будет стоить 1500 руб.
Если готовы оплатить, - пишите на почту или в скайп
Здравствуйте. Скажите, а можно подправить программку так, чтобы она собирала данные из нескольких папок сразу? Мне нужно, например, до 10 папок. И напишите в личку сколько это будет стоить.
Минимальная стоимость заказа у меня - 1500 рублей. Если устраивает, - оформляйте заказ на сайте, прикрепив примеры файлов
Готовы оплатить за точно такую же программу только с корректировкой на первый лист. Прошу написать на почту as@tc-ltl.ru стоимость и сроки.
Тогда нужен другой макрос, - можем сделать под заказ.
А что если у меня у первого листа в Excel всегда разное название?, название генерируется от (№заказа, даты, времени), остальные листы всегда одинаковы.
Алексей, только если вы сконвертируете эти файлы (встроенной в Windows программой, или как-то иначе) в другой формат, - например, в HTML
Изначально это бинарные файлы, напрямую из них данные брать не получится (ну или сложно)
Ну а вообще, при желании (и соответствующем бюджете) можно что угодно парсить
Здравствуйте! Могли бы Вы подсказать, а возможно ли парсить из журнала винды с расширения *.jnt? Только он подходит мне в решение одной задачи.
Проверил. Это то что мне надо! Огромное спасибо! Покупаю!
Здравствуйте, Игорь
Перезалил файл, исправив маску на .xls*
Здравствуйте! Насколько я понял, эта программка работает только с .xls файлами. У меня таких как-то уже не осталось. Возможно ли задать фильтр .xls* , или конкретно расширить .xlsx , .xlsm ?
Давайте пообщаемся по этому вопросу через мою почту, Вам она известна.
Евгений, да, это возможно. Можем сделать макрос под заказ.
Возможно ли встроить автоматический запуск Вашей функции вычисления хэша в код FilenamesCollectionEx.xls с добавлением столбца с хэшами наряду с размерами файлов?
Прошу извинить меня, если написал не туда, я думал раз есть ссылка на файл, который можно открыть какой-либо программой, то и возможно и получить при этом MD5 HASH. Скорее всего это, по-моему, полезнее иметь в FilenamesCollectionEx.xls.
С уважением, Евгений
Евгений, а какое отношение имеет хэш-сумма к загрузке значений из ячеек (теме этой статьи)?
Можно макросом и хэш посчитать, - в интернете есть примеры кода.
У меня на сайте только вычисление MD5 хэша есть: http://excelvba.ru/code/MD5
Здравствуйте! У меня такое соображение. Когда создаётся список файлов в папке, очень важно знать не только размеры и дату, но и ХЭШ-сумму. Это важно для защиты файлов от преднамеренного (например, вирусом) или случайного изменения, так что всегда можно быстро определить ЧТО, ГДЕ, КОГДА! Может я ломлюсь в открытую дверь и это у Вас уже сделано?
Здравствуйте. Ввиде исключения - огромная просьба, срочно нужно чтобы в каждой строке CombineFiles прописывалось имя файла из которого сформирована строка. И есть небольшой нюанс - CombineFiles объединяет (построчно) ячейки А и В в ячейке В, если в ячейке А прописана цифра(ы) без точек - выглядит как заголовок, а надо - сплошной массив с единым форматом. Прошу помощи.
Программа просто Шедевр ! А можно усовершенствовать вместо наименований листов в книге просто вписывать лист 1 ж лист2 лист3 лист4 - Это будет универсальный запрос в книгах с разными наименованиями листов но одинаковыми ячейками на листах и проще задавать в примечаниях
Этой программой - нет.
Можно попробовать это решение: http://excelvba.ru/code/CombineFiles
но там только сбор данных, без имён файлов
Ну или можно отдельный макрос под вашу задачу написать
Добрый день, а если нужно формировать список не из одной строки из каждого файла, а из нескольких строк. Т.е. названию файла будет соответствовать несколько строк, такую задачу можно решить. Спасибо.
Скачала файл,запустила- а он просит денежку.Как-то неочень бесплатно получается.
Роман, прикрепил к статье исправленный файл, который собирает данные из файлов Excel с любым расширением (заменил маску XLS на XLS*)
А что касается этого:
«Мой файл постоянно дорабатывается, добавляются новые операции, поэтому ячейки с указанием стоимости меняются, постоянный только столбец»
То решается проблема проще - при помощи формул, выводите нужные значения в постоянные ячейки (можно у этих ячеек поставить белый цвет шрифта, чтобы они не мешали при распечатке)
И программой собираете данные уже не из «динамических», а из «статических» ячеек с формулами.
Думаю, написать формулу или макрос, получающие значения из «динамических ячеек», сложностей не составит.