怎样将指定文件中的一个工作表复制粘贴到当开工作簿的当前工作表末尾?

现有一打开ExceL文件,当前工作表为“总计划”,想把D盘另一文件名“新增计划”中的“补充计划”工作表,去掉标题行复制粘贴到总计划表的末尾。(两表“标题行相同”)。请求大... 现有一打开ExceL文件,当前工作表为“总计划”,想把D盘另一文件名“新增计划”中的“补充计划”工作表,去掉标题行复制粘贴到总计划表的末尾。(两表“标题行相同”)。请求大师帮忙! 展开
 我来答
思雪遥遥
科技发烧友

2020-03-15 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:624万
展开全部
这个需要用到VBA。
Sub test()
Dim wb As Workbook
Dim brow, zrow As Integer
brow = wb.Sheets("补充计划").Range("a1000").End(xlUp).Row
zrow = ThisWorkbook.Sheets("总计划").Range("a1000").End(xlUp).Row

Set wb = Workbooks.Open("d:\新增计划")
Application.DisplayAlerts = False
wb.Sheets("试用").Range("2:" & brow).Copy ThisWorkbook.Sheets("总计划").Range("a" & zrow + 1)
wb.Close
Application.DisplayAlerts = True
End Sub
追问
谢谢!
试了一下,有错
Brow = wb.Sheets("补充计划").Range("a1000").End(xlUp).Row
运行时错识91
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2020-03-15 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:8228万
展开全部
Sub 打开文件()
Dim wkb As Workbook
Set wkb = Workbooks.Open("D:\新增计划.xlsx") '
Sheets("补充计划").Range("A2:Z1000").Copy Cells(Range("a66536").End(xlUp).Row + 1, "a")
wkb.Close False
End Sub
更多追问追答
追问
谢大师,短小精悍,可实现我的理想。
Sheets("补充计划").Range("A2:Z1000").Copy Cells(Range("a66536").End(xlUp).Row + 1, "a")
不太懂,请大师讲一下这句?
Range("A2:Z1000"),列范围选择A—z,能否换成选择A2以下有数据的行。,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xjxing213

2020-03-15 · TA获得超过5678个赞
知道大有可为答主
回答量:7079
采纳率:86%
帮助的人:644万
展开全部
2个文件都打开
然后再复制粘贴不就行了吗
最好截图上来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式