2016-07-22 51 views
0

我有一个返回包含目录路径到一个文件中的列的查询:VBA:在字符串查找值

SELECT Sku, FileName FROM File 

文件名可以用两个值中包含:

s:\files_checked\00132249.mtd 
x:\files\checked\FileName.xml 

我只想在我的代码中处理在目录x中找到的文件:

在VBA中,我可以使用什么函数来检查列文件名中的值是否为:

x:\files\checked\ 

谢谢。

+2

'选择SKU,文件名从文件其中FileName像 'X:\文​​件\检查\ *'' –

回答

1
if InStr(FileName,"x:\files\checked\") >0 then 
    'Process your file 
end if 
+0

如果OP只是驱动器路径之后是: “X”。至于我相信他,然后使用:'InStr(FileName,“x:”)'甚至'IF UCASE(LEFT(FileName,2))=“X:” – Ditto