关于vba中字符串分割问题
在字符串“资产分类-->硬件类-->整机-->个人处理设备-->笔记本-->中端笔记本”中怎样以“-->”为分割分别按顺序取出“资产分类”“硬件类”“整机”“个人处理设备...
在字符串“资产分类-->硬件类-->整机-->个人处理设备-->笔记本-->中端笔记本”中怎样以“-->”为分割分别按顺序取出“资产分类”“硬件类”“整机”“个人处理设备”等字段,同时字符串中以“-->”分了多少段,因为字符串可能是“资产分类-->硬件类-->整机-->个人处理设备”也有可能是“资产分类-->硬件类-->整机-->个人处理设备-->笔记本”字符串的长短不能确定,需要将分割出来的字段分别放到单独的单元格内,有高手能帮忙写个宏吗
展开
2个回答
展开全部
可以用 Split() 进行分割
Sub SplitExample()
Dim Str, Val, n
Str = "资产分类-->硬件类-->整机-->个人处理设备-->笔记本-->中端笔记本"
Val = Split(Str, "-->")
For n = LBound(Val) To UBound(Val)
MsgBox Val(n)
Next
End Sub
Sub SplitExample()
Dim Str, Val, n
Str = "资产分类-->硬件类-->整机-->个人处理设备-->笔记本-->中端笔记本"
Val = Split(Str, "-->")
For n = LBound(Val) To UBound(Val)
MsgBox Val(n)
Next
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询