400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

获取验证码
企业采购 个人使用
当前位置: 首页 > 办公 > excel > excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法

excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法

时间:2018-07-13 15:41:52

excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法,今天给大家带来的这篇文章主要讲的是,excel工作表代码的相关知识,或许有很多人都曾被这个问题困扰,但是当你看完excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法这篇文章的时候我相信你一定不会载被这个问题所困扰了,一起来看看吧!

处理数据时,有时为了保护Excel工作表,往往只对某些用户开放指定的工作表,而工作簿中其他工作表则不允许用户打开。在编写VBA程序时,可以通过在工作表的Deactivate事件过程中添加代码只允许特定的工作表被激活来实现这一功能。本文介绍通过在Excel工作表的Deactivate事件过程中添加代码实现只允许打开特定的工作表的方法。

1、启动Excel并打开Visual Basic编辑器,在工程资源管理器中双击"Sheet1(Sheet1)"选项打开工作表Sheet1的“代码”窗口,在其中输入程序代码,如图1所示。具体程序代码如下所示:

Private Sub Worksheet_Deactivate()

MsgBox"您只能查看当前工作表!"

Sheets(1).Activate

End Sub

excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法

图1 在“代码”窗口中添加程序代码

提示

在Excel中,当用户单击其他工作表标签时,当前工作表将产生Deactivate事件过程,因此只要在这个事件过程中使用Activate方法使当前工作表再次被激活,就可以实现禁止打开其他工作表。

2、切换到Excel,当选择其他的工作表时,程序将给出提示,此时无法激活其他工作表,如图2所示。

excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法

图2 选择其他工作表时给出提示

以上就是excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法全部内容了,希望大家看完有所启发,对自己的工作生活有所帮助,想要了解更多跟excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法请关注我们优词网!

excel工作表代码 通过代码实现只允许打开特定Excel工作表的方法

分享按钮