比较Excel VBA中的两个文件文件夹
我需要读取一个文件夹中的所有文件,然后在第二个文件夹中查找该文件,以便在Excel中比较它们(查找关键位置的更改)。例如,如果我们有这些文件:比较Excel VBA中的两个文件文件夹,excel,vba,Excel,Vba,我需要读取一个文件夹中的所有文件,然后在第二个文件夹中查找该文件,以便在Excel中比较它们(查找关键位置的更改)。例如,如果我们有这些文件: folder one test1 test2 test3 folder two test1 test2 test4 …然后代码将返回test1和test2,因为其他两个是唯一的 通常我使用Dir处理文件列表,但一次只能处理一个文件夹。我怀疑有一个简单的解决方法,但我一直使用Dir,我找不到任何MS的示例可以避免这种
folder one
test1
test2
test3
folder two
test1
test2
test4
…然后代码将返回test1和test2,因为其他两个是唯一的
通常我使用Dir处理文件列表,但一次只能处理一个文件夹。我怀疑有一个简单的解决方法,但我一直使用Dir,我找不到任何MS的示例可以避免这种情况。使用Dir来提取每个文件夹的内容列表。将这两个列表连接成一个大列表,称为“BigList” 使用如下方式对列表进行排序: 然后,遍历已排序的列表。在for循环的每次迭代中,保存当前值以与下一个值进行比较。如果值相同,则将值保存到新列表中,如“重复值”。然后继续,直到你完成了“大列表”,你应该在“重复值”中有你想要的列表