当前位置: 代码迷 >> VBA >> 一个关于Split()函数的有关问题
  详细解决方案

一个关于Split()函数的有关问题

热度:2789   发布时间:2013-02-26 00:00:00.0
求助一个关于Split()函数的问题
本帖最后由 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", "$")
后两个参数不需要。
  相关解决方案