vba使用增量查找文件路径?

时间:2017-04-07 08:35:16

标签: excel vba excel-vba

我正在尝试使用以下vba代码来查找文件的文件路径:

假设我有一个名为text.xlsx

的文件

这可以存储在

var match = Regex.Match(item.InnerText, @"\b" + n + @"\s(.*)\s(.*)\s(.*)", RegexOptions.Multiline);

所以我试图使用一个检查数字1到10的for循环

确保找到路径。

G:\Folder\1. 2017

    Or 

    G:\Folder\2. 2017

    Or

    G:\Folder\3. 2017

    etc

这似乎只产生数字1,3,5和9。

我做错了吗? 请有人告诉我我哪里出错了吗?

2 个答案:

答案 0 :(得分:2)

删除以下行,因为没有必要

{{1}}

答案 1 :(得分:0)

For i = 1 to 10行是循环的开头,将i设置为1,并在每次迭代时将其递增1(除非另有Step}指定,直到达到10

您的循环从1开始,使用Msgbox创建1,然后使用行i手动将2增加到i = i + 1 。然后它返回到循环的开始,默认情况下,i按照设计再次增加1,将其设置为3

删除手动i = i + 1增量并允许循环为您执行此操作。