Я хочу разбить папку с большим количеством файлов - PullRequest
0 голосов
/ 04 марта 2019

Я нахожусь в странной ситуации ... Я получаю большое количество файлов (XML или Excel) ... Я храню его в папке.

Но мне нужно разбить его на меньшие партиии передать его членам моей команды, чтобы они могли работать с этими файлами.

Итак, я хочу создать макрос, который может разбить папку (например, 1000 файлов) на 10 папок с 100 файлами вкаждый из них.

Возможно ли это?не могли бы вы вести меня.

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Вы можете перебрать папку в vba: Проверить этот вопрос

Также можно создавать папки, используя mkdir: https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/mkdir-statement

И это возможночтобы переместить файлы из одной папки в другую, проверьте этот сайт (кстати, очень полезный сайт в целом)

Это должно помочь вам:)

0 голосов
/ 04 марта 2019

Я видел различные версии сценариев оболочки (включая PowerShell), которые могут разбивать сами документы (csv, dat и т. Д.) На многие другие файлы.Помимо сценариев, которые могут циклически просматривать содержимое каталога и архивировать его, форматировать и т. Д.

У меня нет готового образца, но возможно создать сценарий для такоговещь для тебя.Теперь, если у вас есть права администратора для выполнения такого скрипта, это другой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...