编一个宏,假设工作簿中有3个工作表
Sub abc()
For i = 2 To 3
ActiveSheetHyperlinksAdd Anchor:=Cells(i - 1, "A"), Address:="", _
SubAddress:= Sheets(i)Name & "!A1"
Next i
End Sub
方法很多:
1、摁住键盘上的CTR键,用鼠标点中其中一个工作表标签(Sheet1等),向后拖动。
2、EXCEL工具栏点”插入“——”工作表“
3、选中其中一个工作表标签(如Sheet2)——摁鼠标右键——“插入”
4、Excel2007直接点工作表标签最末的图标
5、一劳永逸的办法是:在EXCEL“工具——选项——常规——新工作簿的工作表数“直接输入新建工作簿的工作表个数。
你所说的汇总是把各表
拷贝
到一起还是把各表数据进行累加?
如果是前者(把各表拷贝到一起):简单的办法是录制一个宏,然后拷贝粘贴,
下次
再想做同样的事情就只需要运行宏就行了,如果对VBA有点了解,可以把宏
编辑
一下,定义到一个
按钮
上面。
如果是后者(各表数据进行累加):建议在你的汇总表Sheet中相应
单元格
写入公式。比如:在研发中心的A1单元格写上“=研发部!A1+
架构
部!A1”,因为你各表结构一致,多用拖拽填充能节省时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)