如何用VB语言复制excel表中的数据

如图,只要复制从A2到E14的数据。也就是第一行和最后一行的数据不需要复制。而且表格的行数不固定。如何用VB语言实现?... 如图 ,只要复制从A2到E14的数据。也就是第一行和最后一行的数据不需要复制。而且表格的行数不固定。如何用VB语言实现? 展开
 我来答
xiaoyuemt
推荐于2016-04-23 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3202
采纳率:64%
帮助的人:1659万
展开全部
Private Sub Command1_Click()
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim FileName, SheetName As String
FileName = "d:\test.xls" '要访问的工作簿路径和名称
SheetName = "sheet1" '指定的要访问的工作表名称
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open(FileName) '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets(SheetName) '设置活动工作表
xlSheet.Range("A2:E14").Copy '复制过后做什么?
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象
End Sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c34f6e7
2014-12-11 · TA获得超过101个赞
知道小有建树答主
回答量:166
采纳率:88%
帮助的人:109万
展开全部
最简单的方法 用excel 录制宏 再看一下代码
vba 中直接用就可以 ,vb中引用excel就可以了 ,复制后面的操作你没说,所以就不作回答了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式