我是VBA的新手,正在从事以下任务
nPath = "Root\zTrash - No longer needed\NOC\NOC"
我想从
\NOC
删除nPath
,以便仅显示Root\zTrash - No longer needed
。我正在使用此代码:
=(Left(nPath, InStrRev(nPath, "\") - 1))
但是我只有NOC
最佳答案
这个怎么样?
Left(nPath, InStr(nPath, "\NOC") - 1)
您正在使用
InStrRev
查找最后一个\
-这不是您想要的。将InStr
与\NOC
一起使用以查找\NOC
的第一个实例