我处在一种奇怪的情况下...我收到大量文件(XML或Excel)...我将其存储在一个文件夹中。
但是,我需要将其分成较小的批次,并提供给我的团队成员,以便他们可以处理这些文件。
因此,我想创建一个宏,可以将文件夹(例如1000个文件)拆分为大约10个文件夹,每个文件夹中包含100个文件。
这可能吗?你能指导我吗?
答案 0 :(得分:1)
您可以遍历vba中的文件夹:Check this question
还可以使用mkdir
:https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/mkdir-statement
可以将文件从一个文件夹移动到另一个文件夹,请选中this site(通常对您很有帮助的网站)
这应该可以帮助您:)
答案 1 :(得分:-2)
我见过各种版本的Shell脚本(包括PowerShell),它们可以将文档本身(csv,dat等)拆分为许多其他文件。以及可以遍历目录内容并对其进行归档,格式化等的脚本。
我没有一个可用的示例,但是可以创建一个脚本来为您做这样的事情。现在,是否拥有执行这种脚本的管理员权限是另一个问题。