根据名称中的字符串从文件夹复制文件

时间:2016-11-02 09:15:46

标签: excel vba

我刚刚开始使用vba进行vorking,并且正在慢慢掌握它。 我对某事的可能性有疑问:

我有一张Excel表格,其中包含我需要复制的大量文本数据表的部分名称。

我的文件夹目的地如下: F列中的相同文件夹/名称/列B中的名称/文件名中的字符串x

是否可以将这样的文件从一个文件夹复制到另一个文件夹?

我在想一个for循环和一堆if语句?

最好的问候

Lonnie

1 个答案:

答案 0 :(得分:0)

要建立在Alex的答案之上,并确认您已经怀疑的内容,您需要使用Dir命令遍历原始目录中的所有文件(本教程比msdn更具可读性: https://www.techonthenet.com/excel/formulas/dir.php

然后决定是否根据规则移动文件(参见此处的字符串操作:http://www.excel-easy.com/vba/string-manipulation.html

最后,如果满足条件,请使用Alex在注释中建议的.copyfile命令。