vb分割字符串

比如a=“abcdef”怎么把字符串分割成单个字符到一个数组?!... 比如a=“abcdef”怎么把字符串分割成单个字符到一个数组?! 展开
 我来答
136775565
推荐于2018-04-04 · TA获得超过1113个赞
知道小有建树答主
回答量:866
采纳率:88%
帮助的人:824万
展开全部

这个很简单  用mid函数就行了

Private Sub Command1_Click()
Dim arr() As String
Dim a As String
Dim i As Integer
a = "abcdef"
ReDim arr(Len(a))  '重新定义数组长度为字符串长度
For i = 1 To Len(a)  '在字符串内循环
    arr(i) = Mid(a, i, 1)  '利用mid函数分割字符串并赋值到数组
    Print arr(i)  '输出分解的字符  测试用 可删掉
Next i
End Sub
鼓风管a
2015-12-04 · TA获得超过982个赞
知道大有可为答主
回答量:1393
采纳率:0%
帮助的人:1207万
展开全部
的目的是要VB将字符串分成单个字符。 如果要放入一个数组中,可以这样: Private Sub Command1_Click() Dim s As String Dim ars() As String Dim i As Long, m As Long s = "abcdefg" m = Len(s) ReDim ars(m - 1) For i = 1 To m ars(i - 1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是旭方银柳
2019-09-18 · TA获得超过3818个赞
知道大有可为答主
回答量:3147
采纳率:27%
帮助的人:208万
展开全部
汗...split函数是可以指定拆分次数的.....在分隔符后面指定拆分成2份就行了.....楼上的竟然搞那么复杂
Debug.Print
Split(Str,
"
",
2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式