你的位置:
问答吧
-> excel
-> 问题详情
VBA的split函数能不能分隔被多个空格间隔的数据啊?
比方说 string = "1 2 3 4"
我用split(string," ")得到的并不是我想要的1,2,3,4,而是1,2,空格,3,空格,空格,4
怎么VBA的split这么弱,能不能象perl那样把多个空格当一个空格来处理?
作者: hanamiqi
发布时间: 2009-09-27
split(application.worksheetfunciton.trim(string)," ")试试
作者: honggexjq
发布时间: 2009-09-27
好像要对数据作后继处理。
作者: lb_bn
发布时间: 2009-09-27
引用:原帖由 hanamiqi 于 2009-9-27 15:21 发表
比方说 string = "1 2 3 4"
我用split(string," ")得到的并不是我想要的1,2,3,4,而是1,2,空格,3,空格,空格,4
怎么VBA的split这么弱,能不能象perl那样把多个空格当一个空格来处理?空白符不一定是空格符 ,换行符,制表符也是不可见的,你用 Debug.Print Asc(s)