如何将VB中TEXT里的文本导入EXCEL里面啊
点击按钮,把TEXT1导入A1,T2导入B1,T3导入C1,以此类推,然后重新填数,第二次点点击按钮,就将TEXT1导入A2,T2导入B2,T3导入C2,以此类推,然后点...
点击按钮,把TEXT1导入A1,T2导入B1,T3导入C1,以此类推,
然后重新填数,第二次点点击按钮,就将TEXT1导入A2,T2导入B2,T3导入C2,以此类推,然后点第三次,第四次...直到关闭就保存EXCEL.
这个要怎么写啊
1楼lelandf ,我也很想用你所说的数据库啊,可是我自学VB,才上手啊,那深的我更不懂了啊.
4楼gis_hzy虽然不是很理想,但看懂了我的意思啊,,,辛苦了!感谢啊 展开
然后重新填数,第二次点点击按钮,就将TEXT1导入A2,T2导入B2,T3导入C2,以此类推,然后点第三次,第四次...直到关闭就保存EXCEL.
这个要怎么写啊
1楼lelandf ,我也很想用你所说的数据库啊,可是我自学VB,才上手啊,那深的我更不懂了啊.
4楼gis_hzy虽然不是很理想,但看懂了我的意思啊,,,辛苦了!感谢啊 展开
5个回答
展开全部
Private Sub Command1_Click()
Dim Ap As Object, WkBk As Object, Sht1 As Object, s As Integer
Set Ap = CreateObject("Excel.Application")
Set WkBk = Ap.Workbooks.Open(App.Path & "\mydata.xlsx")
Set Sht1 = WkBk.Worksheets("Sheet1")
Static i As Integer
Sht1.Cells(i + 1, 1) = Val(Text1.Text)
Sht1.Cells(i + 1, 2) = Val(Text2.Text)
Sht1.Cells(i + 1, 3) = Val(Text3.Text)
i = i + 1
WkBk.Save
Ap.Workbooks.Close
Ap.Quit
Set Sht1 = Nothing
Set WkBk = Nothing
Set Ap = Nothing
End Sub
Dim Ap As Object, WkBk As Object, Sht1 As Object, s As Integer
Set Ap = CreateObject("Excel.Application")
Set WkBk = Ap.Workbooks.Open(App.Path & "\mydata.xlsx")
Set Sht1 = WkBk.Worksheets("Sheet1")
Static i As Integer
Sht1.Cells(i + 1, 1) = Val(Text1.Text)
Sht1.Cells(i + 1, 2) = Val(Text2.Text)
Sht1.Cells(i + 1, 3) = Val(Text3.Text)
i = i + 1
WkBk.Save
Ap.Workbooks.Close
Ap.Quit
Set Sht1 = Nothing
Set WkBk = Nothing
Set Ap = Nothing
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保存按钮
Private Sub CommandButton1_Click()
r = Application.WorksheetFunction.CountA([A:A]) + 1 '找到第一个空行
Range("A" & r) = TextBox1 'A1=文本框1
Range("B" & r) = TextBox2 'B1=文本框2
End Sub
关闭按钮
Private Sub CommandButton2_Click()
ActiveWorkbook.Save '保存工作簿
。。。。。。'你的退出命令行
End Sub
Private Sub CommandButton1_Click()
r = Application.WorksheetFunction.CountA([A:A]) + 1 '找到第一个空行
Range("A" & r) = TextBox1 'A1=文本框1
Range("B" & r) = TextBox2 'B1=文本框2
End Sub
关闭按钮
Private Sub CommandButton2_Click()
ActiveWorkbook.Save '保存工作簿
。。。。。。'你的退出命令行
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想问一下: 你为什么不用数据库呢,先都放到数据库中,然后再从数据库中导出你所需要的数据,这样效果会更好。当然,你如果必须要这样,也是可以的,不过比较麻烦.
你补充一下问题,看需要哪个代码?
你补充一下问题,看需要哪个代码?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用到VBA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询