EXCEL vba 实现通过超链接跳转到隐藏工作表 回到目录隐藏打开工作表
来源:互联网 发布:java awt窗口 编辑:程序博客网 时间:2024/05/21 01:27
最近同事需要如标题描述的这样一个excel功能,有两种实现方式,针对于这一种方式,鄙人进行简单的介绍:
首先要在excel的工具栏中插入开发者工具,笔者使用的是office 2013,以前版本也类似可以找到,并添加到工具栏,见下图:
找到选项打开
选择开发工具,这个时间在工具栏已经可以看到了vb的选项,见下图
既可以针对于相应的sheet进行相应的VBA自定义开发
本次问题的解决方案以下,贴出代码
在excel中,找到“”目录“”的sheet,打开vba编辑界面,进行输入以下代码,既可实现上述的功能需求
Private Sub Worksheet_Activate() For i = 1 To Sheets.Count If Sheets(i).Name <> "目录" And Sheets(i).Name <> "Forecast Sum" Then Sheets(i).Visible = 0 NextEnd SubPrivate Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Dim sh As Object On Error Resume Next Set sh = Sheets(Replace(Split(Target.SubAddress, "!")(0), "'", "")) If Not sh Is Nothing Then Application.EnableEvents = False sh.Visible = xlSheetVisible Target.Follow Application.EnableEvents = True End IfEnd Sub
Bye!!!
0 0
- EXCEL vba 实现通过超链接跳转到隐藏工作表 回到目录隐藏打开工作表
- 如何隐藏 Excel 工作表
- 通过VBA宏合并Excel工作表
- [Excel VBA] 如何实现单击单元格后自动跳转到以单元格内容为名称的工作表?
- 隐藏excel工作表 (apahe poi )
- Excel技术--隐藏Excel工作表的技巧
- 通过VBA宏合并Excel工作表(支持复制行数)
- 关于Excel下通过VBA实现工作簿文件下工作表的合并
- [Excel VBA] 如何根据单元格的值跳转到另一工作表有相同值的单元格?
- 【俺隐藏地Excel工作表 你别想取消】
- 我隐藏的Excel工作表 你别想取消
- Excel2010 彻底隐藏工作表
- VBA:针对一个工作簿中多个表,显示表名中含特定字符的表,其他表隐藏
- VBA EXCEL 对象操作 - 新建工作表
- 【VBA研究】统计Excel 工作表数量
- Excel VBA破解工作表/工作簿保护密码
- Excel VBA工作簿与工作表的操作
- 隐藏excel中被链接的表,超链接没失效
- github(4)
- scala模式匹配使用示例
- jQuery 插件autocomplete 应用
- angular中表单的使用
- C#设计模式扩展——Meditor+Proxy模式实现
- EXCEL vba 实现通过超链接跳转到隐藏工作表 回到目录隐藏打开工作表
- Total Call Time与DB Time
- 求生之路2服务器的破解
- 刹车总结
- com.android.build.api.transform.TransformException: java.util.zip.ZipException:异常处理
- 关于百度地图key验证错误的一些笔记(2016/12/05)
- iOS开发中测试机或者模拟器运行时程序没有占整个屏幕问题
- Dojo1.11官方教程文档翻译(4.4)创建Build
- React Bounds 样式无效