天气

批量取消隐藏工作表


 【例1】excel文件中隐藏了N个工作表,要求在主界面表中设置分别设置“隐藏”和“取消隐藏”按钮。并实现隐藏指定工作表的功能。

 


操作步骤:

1、在工作表标签右键菜单上,点“查看代码”在打开的窗口中,“插入”- “模块" - 把下面的代码粘贴到右侧的窗口中。关闭当前Visual basic窗口。

代码:

 


 

Sub 隐藏()
Dim arr
Application.ScreenUpdating = False
表名 = Array("表2", "表4", "表5")

'上句设置要隐藏的表名
Sheets(表名).Visible = 0
Sheets("主界面").Select
Application.ScreenUpdating = True
End Sub

Sub 取消隐藏()
Application.ScreenUpdating = False
Dim arr
For x = 1 To Sheets.Count
Sheets(x).Visible = -1
Next x
Sheets("主界面").Select
Application.ScreenUpdating = True
End Sub


 

2、在“主界面”表中开发工具 - 插入 - 表单控件 - 拖画两个按钮,并分别指定宏。

添加“开发工具”选项卡方法:

  • 2010版:文件 - 选项 - 自定义功能区

  • 2007版: office按钮- excel选项 - 常用 - 显示"开发工具.."

  • 2003版:视图菜单 - 工具栏 - 选中“窗体”

 

3、文件另存为“启用宏的工作簿”(excel2003版略过此步)

标签:excel
分类:Excel学习| 发布:admin| 查看: | 发表时间:2015/6/1
原创文章如转载,请注明:转载自个人资讯网 http://www.zhangxinran.com/
本文链接:http://www.zhangxinran.com/post/1400.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Design By zhangxinran.com | Login | Power By zhangxinran.com | 皖公网安备:34010402701072号