VBA编程:字符串定位后截取

如题所述

找第一个空格的位置
=FIND("
",A1)
提取第一个空格以后的字符串
=MID(A1,FIND("
",A1)+1,LEN(A1))
用VBA提取代码如下
Sub
提取第一个空格后的字符串()
Dim
T1
As
String
Dim
i
As
Long
T1
=
Range("A1").Value
i
=
InStr(T1,
"
")
'查找第一个空格的位置
Range("B1")
=
Mid(T1,
i
+
1,
Len(T1))
'提取第一个空格后的字符串到B1单元格
End
Sub
此代码如果原数据没有空格,会提取全部。
如果是一列数据,加个循环搞定,如果数据量大,建议用数组完成,可以提高运行速度
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网