怎样使用VBA禁止进入工作表

 时间:2024-10-17 03:45:34

1、首先在开发工具中打开VBA编辑器

怎样使用VBA禁止进入工作表

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA禁止进入工作表

3、在VBA编辑器中插入模块

怎样使用VBA禁止进入工作表

4、在模块当中输入如下代码,然后运行Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.OnKey "^{BREAK}" '恢复快捷键运行 Sheets("工资表").Visible=xlSheetVeryHidden '隐藏工资表End SubPrivate Sub Workbook_Open() Sheets("工资表").Visible=True '若启用宏,则工资表可见 Application.OnKey "^{BREAK}", "" '禁止使用快捷键中断代码执行End SubPrivate Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Name="工资表" Then '当进入工资表时执行代码 If InputBox("请输入查看密码", "权限设定", "0")="888" Then '密码正确时 Sheets("工资表").Select '进入工资表 [a1].Select '选择A1 Else '否则 [a1048576].Select '定位于工作表末尾,防止在输入密码窗口中查看工作表内容 Sheets("人事出勤表").Select '退回到人事出勤表 End If End IfEnd Sub

怎样使用VBA禁止进入工作表

5、重新启动工作簿,单击“工资表”,将提示输入查看密码,如图所示。如果密码正确,则可查看工作表,否则退出。

怎样使用VBA禁止进入工作表
  • 如何在Excel VBA中运用文本类函数InStr
  • 在EXCEl中使用VBA制作动画
  • 怎样使用VBA一个按钮执行两个不同程序?
  • 怎样使用VBA禁止工作簿另存?
  • [VBA入门] 3、VBA如何表示相邻单元格区域?
  • 热门搜索
    修眉刀怎么用 眼压高怎么缓解 富贵竹叶子发黄怎么办 怎么改密码 qq怎么换头像 怎么自拍 腾达路由器怎么设置 我的世界怎么装mod 湿气重的症状怎么调理 睫毛夹怎么用