- excel2007用宏取字符串"H:\月报\09年08月\月报下
- "H:\月报\09年08月\月报下报09年01月\辽宁\售罄\鞍山富田"
如上一段路径.
我想用宏取出后面"鞍山富田"四个字
问题的关键是这个路径没有固定长度,"辽宁"那个地方有可能是"黑龙江"
而且最后一个文件夹"鞍山富田"长度也不是固定的.有可能是五个字或者更长.
的规律就是从后面数第一个"\"后面的所有字,
其实也就是最后一个文件夹的名字,
再换种说法就是求一个EXCEL文件所在文件夹名字.
说得有点乱.呵呵
- Sub 按钮1_单击()
s = Cells(1, 1)
Cells(2, 1) = Right(s, Len(s) - InStrRev(s, "\"))
End Sub
放在cells(1,1)中的.
还一个方法是
a=split(s,"\")
cells(2,1)=a(ubound(a))