内容取自http://zhangpeeta.blog.sohu.com/128784050.html
具体方法如下
1,首先在excel文件的最前面追加一个sheet,命名为“目录”
2,按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
3,复制完成后按F5运行即可,如果后期对表名做了修改,只需要重新F5运行刷新下目录即可。
分享到:
相关推荐
### Excel自动生成目录脚本详解 #### 脚本功能概述 在日常工作中,我们经常需要处理复杂的Excel文档,特别是当一个工作簿包含多个工作表时,如何快速地定位到特定的工作表成为了一个常见的需求。为此,我们可以利用...
在Excel中创建自动生成目录的功能,可以通过VBA(Visual Basic for Applications)编程来实现,这是一种内置于Microsoft Office中的脚本语言。以下是如何在Excel中设置和执行这个自动生成目录的详细步骤: 首先,你...
可以自动生成文件夹所有目录文件链接。文件目录管理宏,选择文件夹自动创建该文件夹下面的所有文件及文件夹的目录(超链接),更换目录excel位置后只需要点更新即可。 注意:文件夹超过9层的多出来的不会显示。不...
自己做了一个用于Excel内部自动生成目录,通过目录调用同文件下其他的表格的“Excel启用宏的工作薄”文件,这是通过2010Excel做的。2007应该也能用,大家试试。内带有使用方法及Excel加强工具。
excel自动生成创建表语句,支持MySql,Oracle,SQLServer三种创建方式,自动生成目录文档,方便查看与管理。
压缩包内的“文件目录自动生成.xls”很可能是该工具的实例或者配套模板,用户可以打开这个Excel文件来了解如何使用工具生成目录,或者直接导入自己的文件路径开始生成目录。 总结来说,"文件目录自动生成工具"是一...
1. **大型报告**:当Excel文档包含大量工作表时,自动生成目录可以帮助快速浏览各个部分。 2. **项目管理**:在进行项目跟踪或数据管理时,目录可以方便地跳转到特定的工作表查看相关信息。 3. **财务报表**:财务...
"Excel生成目录和返回目录超链接"这个主题就是解决这个问题的一种方法,它利用了Excel的宏功能来自动化这个过程。让我们深入探讨这个知识点。 首先,"目录"在Excel中的作用是提供一个快速跳转到各个工作表的参考,...
通过以上步骤,你可以轻松地在Office 2007的Word中自动生成目录,使文档更加专业且易于阅读。记得在编辑过程中定期更新目录,以确保页码的准确性。此外,合理运用Word的样式功能,不仅可以简化目录生成过程,还能让...
这个"导入Excel快速生成DTO"的工具解决了这个问题,它能够自动生成符合Excel结构的Java类,包括属性、getter和setter方法,甚至可能还包括构造函数和其他辅助方法,极大地简化了开发过程。 使用这样的工具,开发者...
至于如何根据Excel数据自动生成数据库表和字段,你需要进一步处理读取的数据。通常,每个Excel工作表对应一个数据库表,每列则对应表的一个字段。你可以解析列名作为字段名,遍历行数据作为记录,然后构建SQL语句来...
这个“读取excel自动生成sql文的txt文件”的工具显然是为了解决这一问题而设计的。它允许用户通过Excel表格结构快速生成对应的SQL插入语句,极大地提高了工作效率。 首先,我们需要理解Excel文件的结构。Excel是一...
EXCEL表做的,自动在文件夹内生成所有文件的文件目录。
# 生成目录 doc.add_page_break() doc.add_heading('目录', level=1) doc.add_paragraph('', style='TOC1') doc.add_page_break() ``` 5. **分页**:在Word中插入分页符可以方便地控制每页的内容。在python-docx中...
本话题将深入探讨如何利用VBA自动生成文件目录,实现快速查找和访问文件。 首先,我们需要理解VBA的基本结构和语法。VBA是基于事件驱动的编程语言,这意味着它会根据用户在应用中的操作执行特定的代码块,例如打开...
“mulushengchengqi”这个名字看起来像是一个程序或者文件夹的名称,但没有明确的扩展名,可能是生成目录时的示例文件,或者是软件本身的可执行文件。 总的来说,"自动生成文件夹目录"这一功能是现代信息技术对文件...
这个名为"excel自动生成二维码标签.rar"的压缩包包含了实现这一功能的关键组件。主要包含两个文件:调用二维码.bas和QRmake.exe。 首先,我们要理解"调用二维码.bas"是一个Visual Basic for Applications (VBA)宏,...
自动生成文件夹目录树,方便使用EXCEL用户
可以使用该EXCEL文件,开启宏以后自动导入目录中的txt文件,并生与目录名称相同的excel文件
4. **自动导出到Unity**:转换后的JSON文件可以直接保存到Unity项目的Assets目录下,供游戏逻辑使用。 5. **支持预览和编辑**:可能提供预览功能,让开发者在转换前检查数据的正确性,并在必要时进行编辑。 6. **...