请教 VB 如何从一个字符开始向左截取字符串?
答案:3 悬赏:20
解决时间 2021-02-15 07:56
- 提问者网友:写不出迷人情诗
- 2021-02-14 18:51
请教 VB 如何从一个字符开始向左截取字符串?
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-02-14 19:21
Dim strSrc As String
Dim strResult As String
strSrc = "88888888888&99966"
strResult = Right(strSrc, Len(strSrc) - InStr(1, strSrc, "&"))
Dim strResult As String
strSrc = "88888888888&99966"
strResult = Right(strSrc, Len(strSrc) - InStr(1, strSrc, "&"))
全部回答
- 1楼网友:抱不住太阳的深海
- 2021-02-14 21:17
private sub form_load()
s = "123456"
n = 3 '从第三个字符
j = 2 '向左截取2个
for i = n to 1 step -1
l = l + 1
ss = ss & mid(s, i, 1)
ss1 = mid(s, i, 1) & ss1
if l = j then exit for
next
msgbox ss
msgbox ss1
end sub
- 2楼网友:偏爱自由
- 2021-02-14 20:55
使用InStr函数和InStrRev得到“&”的位置,如果有多个“&”,计算出相邻两个&的位置,再使用Mid函数截取。
PS:多个“&”的话,InStr函数和InStrRev这两个函数都要使用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯