我正在尝试使用以下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。
我做错了吗? 请有人告诉我我哪里出错了吗?
答案 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
增量并允许循环为您执行此操作。