如何从一个字符串的右边开始查找...找出文件全部的名称,去掉后缀
E:\gongshitu\13372.jpgE:\gongshitu\aaa\13352.jpg
E:\gA2588.jpg
....
象这样路径不一致的字符串中,提取如下全部的文件名:
13372
13352
gA2588
谢谢!instr()函数只能从左边查找对吧???
要如何实现,谢谢!
Public Function FileName(FilePath As String) As String '函数定义 Dim i As Long '变量 i i = InStrRev(FilePath, "\") '最后一个 \ 的位置 FileName = Mid(FilePath, i + 1) '返回文件名 End Function
Dim s As String s = InputBox("请输入文件名", "输入文件名") Debug.Print s s = FileName(s) Debug.Print s MsgBox s