您的位置 电脑知识爱好者 >> 软件知识 >> EXCEL中的工作表保护后,建立的组可以打开.怎么办呢?

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的方法,需从主菜单-工具-宏-安全性 将宏安全性设置为中或以下

参与评论
相关内容
关于我们 | 隐私政策 | 站点地图 | 站长博客|京ICP备07025396号
添加到百度搜藏 添加到百度搜藏 电脑知识爱好者Copyright ?2006-2008版权所有 我要啦免费统计