怎么用VB截取多行字符串?
例如有一段数据如下12345asdfgzxcvb怎样只输出第二行数据“asdfg”?用什么函数?回答bbubububu的答案:看不懂,你能不能直接给我程序代码?假设我把“...
例如有一段数据如下
12345
asdfg
zxcvb
怎样只输出第二行数据“asdfg”?
用什么函数?
回答bbubububu的答案:看不懂,你能不能直接给我程序代码?
假设我把
“12345
asdfg
zxcvb”输在text1里了,按下一个按钮,要在text2输出asdfg
怎么弄?
还有如果我想输出第三行呢?
另外,我复制了你的代码之后总是提示str缺少数组 展开
12345
asdfg
zxcvb
怎样只输出第二行数据“asdfg”?
用什么函数?
回答bbubububu的答案:看不懂,你能不能直接给我程序代码?
假设我把
“12345
asdfg
zxcvb”输在text1里了,按下一个按钮,要在text2输出asdfg
怎么弄?
还有如果我想输出第三行呢?
另外,我复制了你的代码之后总是提示str缺少数组 展开
展开全部
'用split函数
dim str as string
str = Split("一段数据", vbCrLf)
for i=0 to 2
msgbox str(i)
next
dim str as string
str = Split("一段数据", vbCrLf)
for i=0 to 2
msgbox str(i)
next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
Dim strTemp() As String
strTemp = Split(Text1.Text, vbCrLf) '以回车换行符为界分离text1文本框内容,赋值给数组变量
For i = 0 To UBound(strTemp) '循环遍历数组变量中所有元素
If i = 2 - 1 Then Text2.Text = strTemp(i): Exit For '如果当i=1 也就是第二个元素时 将其内容赋值给text2控件 然后退出循环
Next
End Sub
Dim strTemp() As String
strTemp = Split(Text1.Text, vbCrLf) '以回车换行符为界分离text1文本框内容,赋值给数组变量
For i = 0 To UBound(strTemp) '循环遍历数组变量中所有元素
If i = 2 - 1 Then Text2.Text = strTemp(i): Exit For '如果当i=1 也就是第二个元素时 将其内容赋值给text2控件 然后退出循环
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
text2.text=split(text1.text,vbcrlf)(0) '第一行
text2.text=split(text1.text,vbcrlf)(1) '第二行
text2.text=split(text1.text,vbcrlf)(2) '第三行
text2.text=split(text1.text,vbcrlf)(1) '第二行
text2.text=split(text1.text,vbcrlf)(2) '第三行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询