EXCEL中的工作表保护后,建立的组可以打开.怎么办呢?
电脑知识爱好者互联网本站整理2007-8-29 16:06:54
知识重点:我想对EXCEL中的工作表保护,但建立的组可以打开,请大家指点.多谢! :组:是工作栏里的-数据-组及分级显示-组合 即使把保护工作表的全部允许都勾选,也还做不到,说明直接的解决办法是没有的. 一般..
我想对EXCEL中的工作表保护,但建立的组可以打开,请大家指点.多谢! :组:是工作栏里的-数据-组及分级显示-组合 即使把保护工作表的全部"允许"都勾选,也还做不到,说明直接的解决办法是没有的.
一般情况下,可以使用VBA达到目的.给个简单的示意(详细的需要根据具体情况),下面这段代码可以实现被锁定的单元格禁止改动.
不要保护工作表,在工作表标签处右键-查看代码-打开VBE编辑器,将下面的代码粘贴到右上区域的代码窗口中,然后关闭VBE就可以了
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Locked Then Application.Undo
Application.EnableEvents = True
End Sub
注:使用VBA的方法,需从主菜单-工具-宏-安全性 将宏安全性设置为中或以下
参与评论- 相关内容
- 最近更新
- ·Excel单元格的计算?
- ·如何提高录入的速度
- ·EXCEL VBA自定义函数
- ·2GB多的Office 2007跟几百MB的有..
- ·Office打开有图片问题
- ·如何让箭头位于线段(曲线)的中..
- ·操作权限管理的实质
- ·EXCEL如何设置?
- ·无法删除办公软件??
- ·word里工具栏,常用和格式的位置
添加到百度搜藏