如何让Excel会计工作表超链接目录自动创建?
2023-03-26
更新时间:2023-03-26 14:30:36 作者:智慧百科
小李[日本动漫《火影忍者》中的人物,也是《李洛克的青春全力忍传》的男主角。]是公司会计,每天需要处理的Excel工作[工作的概念是劳动生产。]表多达几十个,数量非常大。为了方便工作,小李需要在Excel工作簿中创建[创建指创立并建造一个新生的事物,这个事物,这一类型以前是不存在的。]目录[目录,是着录一批相关文献,按照一定次序编排而成的揭示与报道文献信息的工具。],这个目录包含超链接[超级链接简单来讲,就是指按内容链接。],点击即可[即可是一个汉语词语,读音jíkě,可以了的意思。]进入对应的工作表,如果工作簿中的工作表出现了什么变化,也可以快速更新。
其实,这个要求通过Excel的宏命令[计算机科学里的宏(Macro),是一种批量批处理的称谓。]就可以完成,因为不同表格的作簿的具体情况不同,下面给出一段经典宏代码,小李可以根据实际的需求修改。
Excel宏代码片段:
Private Sub Worksheet_Activate()
Dim sh As Worksheet
Dim a As Integer
Dim R As Integer
//在目录工作表激活时,自动创建工作簿中除[中除是一个汉语词语,读音是zhōng chú ,是指庭除之中。]“目录”工作表外所有工作表的目录
R = Sheet1.[A65536].End(xlUp).Row
a = 2
If Sheet1.Cells(2, 1) <> "" Then//判断是否存在工作表目录
Sheet1.Range("A2:A" & R).ClearContents
End If
For Each sh In Worksheets
If sh.CodeName <> "Sheet1" Then
Sheet1.Cells(a, 1).Value = sh.Name
a = a + 1
End If
Next
End Sub
提示:由于该功能是通过编辑[编辑是一种工作,也是一类职业身份。]宏代码实现的,因此一定要把编辑的工作簿以“Excel启用[启用,指开始使用。]宏的工作簿(*.xlsm)”格式保存才行。下一次重新打开此工作簿时会警告[警告,作为名词时通常指对犯错误者的一种处分,作为动词或语气助词时意思是给对方提出告诫,使其有所警惕并认识应负的责任。]宏已被禁用,单击警告栏中的“启用内容”即可。
以上就是如何让Excel会计工作表超链接目录自动创建?的相关介绍,希望能对你有帮助,如果您还没有找到满意的解决方式,可以往下看看相关文章,有很多如何让Excel会计工作表超链接目录自动创建?相关的拓展,希望能够找到您想要的答案。