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))