使用SPLIT函数即可,逗号分隔a=split(str1,",") 追问 这个函数知道,关键是数组,这样存的数组是如何定义的呢?我想存放在双精度数组里。变量如何声明 追答 split只能用动态数组返回,返回的是字符串如果你想用双精度的话,需要用一个临时动态数组过度一下比如定义一个数组 b() as string然后b=split(str1,",")然后循环将b(0)到b(6)转换成double类型用a(0)=cdbl(b(0) 追问 行了,谢谢~~最后问下,如何在立即窗口显示整个数组啊
dim a()定义数组,大小不定。a=split(CDbl (val(str1) ,",") '将字符串写入数组中,下标为0,上标因str1项数定。 val(str1)取字符串后转为数字,CDbl 转换成Double数据类型变量。