|

楼主 |
发表于 2010-3-23 22:07
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
找到原因了,是这句"f = 0: z = 0",处理到 0: 时就无法正常查找了,可能是因为vlookup本身的一些语句限制吧,加了一句分解语句就好了
ArrWC2(A) = Replace(ArrWC2(A), ",", vbTab & "," & vbTab)
ArrWC2(A) = Replace(ArrWC2(A), "(", "(" & vbTab)
ArrWC2(A) = Replace(ArrWC2(A), ")", vbTab & ")")
ArrWC2(A) = Replace(ArrWC2(A), "].", "]." & vbTab)
ArrWC2(A) = Replace(ArrWC2(A), ":=", vbTab & ":=" & vbTab)
ArrWC2(A) = Replace(ArrWC2(A), ":", vbTab & ":")
最后一句是加上去的,可避免类似错误了,谢谢jackey.liang 的热心提示
为避免这样的错误影响使用,明天我会把手头现在的版本发上来,谢谢
[ 本帖最后由 kevinchengcw 于 2010-3-23 22:09 编辑 ] |
|