| 发表于:2007-01-12 11:52:504楼 得分:20 |
private sub command1_click() dim i as long dim strfind as string dim strdata as string strfind = "zzz " strdata = "e:/a/zzz/b/b/b.xls " i = instr(1, strdata, strfind, vbtextcompare) if i > 0 then debug.print mid(strdata, i + len(strfind)) end if end sub private sub command2_click() dim v as variant dim strfind as string dim strdata as string strfind = "zzz " strdata = "e:/a/zzz/b/b/b.xls " v = split(strdata, strfind) if ubound(v) = 1 then debug.print v(1) end if end sub 其中,第二种方法要求字符串中只能出现一次分隔字符。 | | |
|