怎么把VB中text文本框内的多行数据导入到Excel中?在Excel中可以实现多行数据。 20

比如,A1存放text中的第一行,A2存放text中的第二行,A3。。。依次类推。... 比如,A1存放text中的第一行,A2存放text中的第二行,A3。。。依次类推。 展开
 我来答
su_long
2012-06-11 · TA获得超过283个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:114万
展开全部
在vb引用窗口中,引用Excel的DLL文件
【工程】-【引用】-microsoft excel 11.0 object library

然后代码中。
Private Sub Form_Load()
Dim ex As New Excel.Application
Dim wb As Excel.Workbook
Dim sh As Excel.Worksheet
Set wb = ex.Workbooks.Add("")
Set sh = wb.Worksheets(1)
a = Split(text1.Text, vbCrLf)
For i = 0 To UBound(a)
sh.Cells(1, i + 1) = a(i)
Next
Set sh = Nothing
Set wb = Nothing
Set ex = Nothing
End Sub
百度网友c01acee
2012-06-08 · TA获得超过187个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:377万
展开全部
给个建议:
你一定要用TEXT来存放你的每行数据吗?不能用数组或是别的?
一定要用的话,可以使用ASCII码来判断每行的结尾是否存在回车或换行符,有此符号,表示是一行,截取依次写入就成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式