我正在从excel电子表格中读取文件名,并遍历指定文件夹中的文件。如果文件夹中的文件名与excel工作表中的文件名匹配,则在excel工作表的第二列中输入消息“是”,否则输入“否”。但是,当文件名不相等时,Excel电子表格中不会显示“ No”,则将其保留为空白。我还试图将文件名与另一个文件夹匹配的文件复制,但出现一些错误。 >
答案 0 :(得分:0)
第一件事,如果您使用如果文件存在命令,它将更加高效和简单。
If file exists ($filepath$) Then
Set Cell B$Counter$ = Yes
Copy file command
Else
Set Cell B$Counter$ = No
发生错误是因为您正在循环处理文件夹中的文件,并且计数器是针对文件循环而不是针对Excel。