vb编程怎么截取字符串?

求助大神帮助,谢谢了。需要代码

使用mid函数 参数1是文本内容 参数2是起始位置 参数3是截取的数量

Private Sub Command1_Click()

MsgBox Mid(Text1.Text, Val(Text2.Text), Val(Text3.Text) - Val(Text2.Text) + 1)

End Sub

你自己的代码问题是 参数3 题目说到第几个字符 你应该是用这个数减去起始位置+1 才是数量

因为不一定从第一个开始

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-15
如果只是取前两个字符的话,可以参考以下几个函数:
Right 返回字符串右部指定个数的字符 Right("Budapest",3)返回pes
Left 返回字符串左部指定个数的字符 Left("Budapest",4)返回Buda
Mid 从某一指定起始点开始返回字符串中指定个数的字符 Mid("Sommers", 4, 3) 返回mer追问

具体的话怎么弄呢?

这个代码怎么改?

谢谢大神指导

第2个回答  2019-03-15
Mid 从某一指定起始点开始返回字符串中指定个数的字符 Mid("Sommers", 4, 3) 返回mer
相似回答