怎么在一个excel表格中,自动生成其他表格 5
想在sheet1、sheet2基础上,自动生成sheeet3。就是周报,表格样式都一样,就是每天表格里的数据不一样。谢谢啦!!!...
想在sheet1、sheet2基础上,自动生成sheeet3。就是周报,表格样式都一样,就是每天表格里的数据不一样。谢谢啦!!!
展开
4个回答
展开全部
你这个问题,不具体,可以办到
你可以这样,做一个空表作为模板。
每天自动生成一张表往里面填数据,每周自动生成一张汇总表。
如下语句可以自动复制成每天表:
Sheets("模板").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "周一表"
周表同理,以下是周表汇总语句范例(如汇总单元格C6中每天的数据),单元格可以自己改,且可以用for each 语句循环,一句话就搞定了:
Range("C6").Select
ActiveCell.FormulaR1C1 = "=SUM(周一表:周日表!RC)"
请采纳,谢谢!!!
你可以这样,做一个空表作为模板。
每天自动生成一张表往里面填数据,每周自动生成一张汇总表。
如下语句可以自动复制成每天表:
Sheets("模板").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "周一表"
周表同理,以下是周表汇总语句范例(如汇总单元格C6中每天的数据),单元格可以自己改,且可以用for each 语句循环,一句话就搞定了:
Range("C6").Select
ActiveCell.FormulaR1C1 = "=SUM(周一表:周日表!RC)"
请采纳,谢谢!!!
追问
有详细的吗?我不太会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sheet1 sheet1 sheet1同时显示的呀
追问
我上边就是个例子,如果点击sheet4,自动生成sheet5,会吗?我要的是表格里的内容是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Set ws = wb.Worksheets.Add
ws.name="sheet3"
ws.name="sheet3"
更多追问追答
追问
就是sheet1、sheet2....sheet7然后自动生成一个汇总,即周报。然后一个月的时候自动生成一个月报。可以实现吗?sheet几是自动生成的。能不能就是点前一个sheet,自动生成下一个sheet呢?
追答
一切都是可以的,只有想不到,没有做不到
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询