关于Split函数中中英文逗号区分问题? 各位大虾,使用Split函数分割以逗号字符串时,如果字符串被中文输入法状态下的逗号隔开,好象整个字符串就被当作一个整体处理了,只有在英文输入法状态下的逗号好象才能被Split函数识别,请问这个问题该如何处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是, 如果用户不小心在中文状态下输入了以中文逗号隔开的字符串,但其本意是想输入的字符串能够被按逗号分隔,于是将导致整个字符串不能被Split分隔了!从而得不到用户期望的结果了. 莫名其妙!中英文逗号,想用哪个分割就用哪个分割呗;如果想只要是逗号就分割,可以把所有中文逗号替换成英文的Replace(string1,",",","),然后再以英文逗号分割 比如用户在中文状态下向Text6中输入:1,2,3,4,5 本希望通过Split函数分割出"1","2","3","4","5",并分别输出到Text1,Text2,Text3,Text4,Text5中.可是因为是在中文状态下输入逗号与数字,结果导致Text1中得到了"1,2,3,4,5"串,而Text2,Text3,Text4,Text5中却均为空了. 大虾们,小弟正是希望合理处理自己的Split函数即能够分隔以中文逗号输入的字符串,也同时能够输入以中文逗号输入的字符串啊!或者针对不知道是中文逗号或者英文逗号输入的字符串有一种识别并处理的方法啊! Dim i, a Text1.Text = Replace(Text1.Text, ",", ",") a = Split(Text1, ",") For i = 0 To UBound(a) Text2.Text = Text2.Text & vbCrLf & a(i) Next split可以指定分隔符的,缺省的是半角的逗号 Redim Preserve vba做的form窗体打开后,总在最前面,其他excel无法使用 发个贴赚分 请问那里有Mac或者浩方风格的控件免费下载啊? VB编程中遇到的小问题,急待解决 实时错误:3251 还散分 各位遇到过这样得问题嘛?过来看一下把 如何用自己的函数处理ListBox的"Home"和"End"键? 打包程序问题,积分随便 关于ListBox控件不能识别数据库中一个表中的某个字段的问题 调用API播放MID时可以控制音量吗?
Text1.Text = Replace(Text1.Text, ",", ",")
a = Split(Text1, ",")
For i = 0 To UBound(a)
Text2.Text = Text2.Text & vbCrLf & a(i)
Next