免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3439|回复: 10
收起左侧

[技巧] 如何在EXCEL中生成目录

  [复制链接]

2945

主题

12万

铜板

537

好友

版主

有困难,找信娘!

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
41085

精华勋章宣传勋章爱心勋章灌水勋章活跃勋章贡献勋章名人堂勋章

发表于 2012-11-15 22:09 | 显示全部楼层 |阅读模式

如何在EXCEL中生成目录


打开要创建目录的EXCEL文件--------Alt+F11---------插入--------模块--------把下面的代码拷贝到模块中


Sub mulu()
On Error GoTo Tuichu
Dim i As Integer
Dim ShtCount As Integer
Dim SelectionCell As Range


ShtCount = Worksheets.Count
If ShtCount = 0 Or ShtCount = 1 Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To ShtCount
If Sheets(i).Name = "目录" Then
Sheets("目录").Move Before:=Sheets(1)
End If
Next i
If Sheets(1).Name <> "目录" Then
ShtCount = ShtCount + 1
Sheets(1).Select
Sheets.Add
Sheets(1).Name = "目录"
End If
Sheets("目录").Select
Columns("B:B").Delete Shift:=xlToLeft
Application.StatusBar = "正在生成目录…………请等待!"
For i = 2 To ShtCount
ActiveSheet.Hyperlinks.Add Anchor:=Worksheets("目录").Cells(i, 2), Address:="", SubAddress:= _
Sheets(i).Name & "!R1C1", TextToDisplay:=Sheets(i).Name
Next
Sheets("目录").Select
Columns("B:B").AutoFit
Cells(1, 2) = "目录"
Set SelectionCell = Worksheets("目录").Range("B1")
With SelectionCell
.HorizontalAlignment = xlDistributed
.VerticalAlignment = xlCenter
.AddIndent = True
.Font.Bold = True
.Interior.ColorIndex = 34
End With
Application.StatusBar = False
Application.ScreenUpdating = True
Tuichu:
End Sub


运行--------保存--------OK



评分

参与人数 1铜板 +3 收起 理由
相依蓝天 + 3

查看全部评分

105

主题

4万

铜板

896

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
19540

爱心勋章宣传勋章灌水勋章贡献勋章

发表于 2012-11-15 22:40 | 显示全部楼层
有时间试试啊                 
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

5

主题

7万

铜板

42

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
5004
发表于 2012-11-16 04:49 | 显示全部楼层
先收藏后试验。谢谢!
轻轻的我来签到了,想带走一堆铜板...
回复 支持 反对

使用道具 举报

2

主题

9266

铜板

19

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1061
QQ
发表于 2012-11-16 07:04 | 显示全部楼层
就是取sheet名吧
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128743

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2012-11-16 08:08 | 显示全部楼层
谢谢楼主分享,支持了
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

4

主题

1629

铜板

18

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
478
QQ
发表于 2012-11-16 08:57 | 显示全部楼层
感谢楼主,绝对技术贴!
回复 支持 反对

使用道具 举报

17

主题

5723

铜板

14

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2610
发表于 2012-11-16 09:15 | 显示全部楼层
感谢 楼主 分享  高端技术
  
回复 支持 反对

使用道具 举报

0

主题

461

铜板

3

好友

技术员

Rank: 3Rank: 3

积分
86
发表于 2012-11-16 10:15 | 显示全部楼层
已经试了,成功,发现楼主知道的东西好多呀{:soso_e142:}
回复 支持 反对

使用道具 举报

853

主题

11万

铜板

252

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
22257

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2015-12-2 16:47 | 显示全部楼层
谢谢提供经验分享!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

6

主题

1万

铜板

20

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2433
发表于 2016-7-6 10:13 | 显示全部楼层
收藏一下,有时间试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表