用HYPERLINK函数:=HYPERLINK("#'"&B2&"'!A1")
使用hyperlink函数,内部位置用函数构成,外部位置可以使用宏表函数或者DOS命令DIR生成后的txt编辑处理获得。
如何快速整理出一个目录工作表,方法如下:
1、用宏3.0取出各工作表的名称,方法:
Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)
点"确定 "。
2、用HYPERLINK函数批量插入连接,方法:
在目录工作表A2单元格输入公式:
=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW()))
将公式向下填充,目录就生成了。
EXCEL表做目录做批量超连接步骤如下:
1、把光标放在第一个工作表希望插入目录的地方;
2、键入Alt+F11打开VBA编辑器,然后选择菜单“插入 - 模块”;
3、在代码编辑区粘贴如下代码:
Option Explicit
Sub AutoGenerateHyperlinks()
Dim nIndex As Integer
Dim oRange As Range
For nIndex = 2 To Sheets.Count
Set oRange = Cells(Selection.Row + nIndex - 2, Selection.Column)
oRange.Hyperlinks.Add Anchor:=oRange, Address:="", SubAddress:=Sheets(nIndex).Name & "!A1", TextToDisplay:=Sheets(nIndex).Name
Next
End Sub
4、键入F5运行,再键入Alt+F11切换回第一个工作表,检查目录超链是否自动建立成功。