请问高手怎么用excel的宏自动生成目录?一个表有很多n多sheet!用超连接很累

请问高手怎么用excel的宏自动生成目录?一个表有很多n多sheet!用超连接很累,第1张

编一个宏,假设工作簿中有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”,因为你各表结构一致,多用拖拽填充能节省时间。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12188326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存