|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
用VBA 建立一个目录吧。
代码如下:(从论坛里翻出来的,还挺好用的)
Sub 在目录表建立本工作簿中各表链接目录()
Dim s%, Rng As Range
On Error Resume Next
Sheets("目录").Activate
If Err = 0 Then
Sheets("目录").UsedRange.Delete
Else
Sheets.Add
ActiveSheet.Name = "目录"
End If
For i = 1 To Sheets.Count
If Sheets(i).Name <> "目录" Then
s = s + 1
Set Rng = Sheets("目录").Cells(((s - 1) Mod 20) + 1, (s - 1) \ 20 + 1 + 1)
Rng = Format(s, " 0") & ". " & Sheets(i).Name
ActiveSheet.Hyperlinks.Add Rng, "#" & Sheets(i).Name & "!A1", ScreenTip:=Sheets(i).Name
End If
Next
Sheets("目录").Range("b:iv").EntireColumn.ColumnWidth = 20
End Sub
[ 本帖最后由 Fae 于 2010-3-5 22:38 编辑 ] |
|