本帖最后由 shun1984a 于 2011-07-05 17:19:40 编辑 有这样一段代码
aAddress = Split("$AA$6", "$", -1, vbTextCompare)
aAddress(1) 在一台电脑上市 AA
在另一台电脑上是 AA$6
谁知道是什么原因啊??
都是OFFICE 2007的
------解决方案--------------------------------------------------------
我的电脑是 AA,没有 AA$6。
------解决方案--------------------------------------------------------
必须是AA
------解决方案--------------------------------------------------------
是必须是AA ,但有人的电脑报错,跟踪代码到这里 发现时AA$6
------解决方案--------------------------------------------------------
去掉 vbTextCompare 就不会有这样的问题
不知道什么 原因,因为是很老的代码 不知道为啥这么写,没敢轻易改
------解决方案--------------------------------------------------------
看看2007里对Split的解释,也许升级了?
------解决方案--------------------------------------------------------
aAddress = Split("$AA$6", "$")
后两个参数不需要。