关于工作表的隐藏问题
excel吧
全部回复
仅看楼主
level 7
我之前用过一个表格,里面有50张sheet,但是只显示两个工作表,其余的工作表都被隐藏了。
重点来了!!!
第一张表是个目录,里面有剩下49张sheet的超链接,我随便点击一个就会自动弹出来对应序号的sheet,但是其余48张全部自动隐藏,也就是说这个工作簿始终只会显示2张工作表。我想知道这是怎么操作的,是需要vab代码吗
我知道普通隐藏工作表的方法,但是用原始隐藏方法的话,超链接是不会生效的。
有没有大神帮忙解答一下,万分感谢。
2021年02月23日 13点02分 1
level 7
自己顶一下,希望有大神能帮个忙
2021年02月23日 13点02分 2
level 7
[乖][乖][乖]
2021年02月23日 13点02分 3
level 7
[泪][泪][泪][泪][泪]
2021年02月23日 13点02分 4
level 11
链接用表名命名,点击链接取消隐藏并激活工作表同时隐藏另一个表
2021年02月23日 13点02分 5
就是您说的这个意思,但是我不会操作啊[泪] 您的意思是用普通隐藏功能就能做到吗
2021年02月23日 15点02分
对,就是您说的这个意思,但是我不会操作啊[泪] 您的意思是用普通隐藏功能就能做到吗
2021年02月23日 15点02分
level 11
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each sht In Sheets
If sht.Name <> "目录" Then sht.Visible = xlSheetHidden
Next sht
If Not Intersect(Target, Range("a:a")) Is Nothing Then
Worksheets(Target.Value).Visible = xlSheetVisible
Worksheets(Target.Value).Select
End If
End Sub
普通隐藏和深度隐藏都行,a列是工作表名,不用加超链接
2021年02月24日 00点02分 7
这是VAB吗,原谅我不懂这个[惊哭]
2021年02月24日 01点02分
2021年02月24日 01点02分
level 11
2021年02月24日 01点02分 8
不知道怎么说了,反正就是特别感谢,好人一生平安
2021年02月24日 06点02分
回复 无所谓啦▫ 客气,刚发现动图不全
2021年02月24日 07点02分
作为伸手党,不要求太多,这已经很棒了,我先试一试吧,看看能不能成功[真棒][真棒][真棒]
2021年02月24日 07点02分
@无所谓啦▫ 扣481670651
2021年02月24日 10点02分
level 7
2021年02月24日 10点02分 9
文件存成xls或者xlsm格式
2021年02月24日 10点02分
1