excel如何用vba编写代码.把指定多个工作表内容复制到一个指定工作表中

我制作一个excel表格.需要从第五个工作表到最后的工作表(后面可根据需要插入新工作表).从第二行(A2)数据开始,将所有内容复制到指定第四个工作表中第二行(A2)开如粘... 我制作一个excel表格.需要从第五个工作表到最后的工作表(后面可根据需要插入新工作表).从第二行(A2)数据开始,将所有内容复制到指定第四个工作表中第二行(A2)开如粘贴.用vba如何编写,请高手赐教 展开
 我来答
朱仕平
2012-07-28 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29183
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
sub tt
for i= 5 to sheets.count
rw=sheets(i).range("a65536").end(xlup).row
n=sheets(4).range("a65536").end(xlup).row+1
sheets(i).rows("2:" & rw).copy sheets(4).range("a" & n)
rw=nothing
n=nothing
next
end sub
追问
运行出现对象变量或with块变量未设置.,只能复制第五张工作表的内容.后面的工作表没有复制了,,这些vba是在第四张工作表查看代码这里写入的吗
追答
Sub tt()
For i = 5 To Sheets.Count
rw = Sheets(i).Range("a65536").End(xlUp).Row
n = Sheets(4).Range("a65536").End(xlUp).Row + 1
Sheets(i).Rows("2:" & rw).Copy Sheets(4).Range("a" & n)
Next
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式