打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel制表技巧(30)加密隐藏
Excel制表技巧(30)加密隐藏
2010-11-22 11:15
转载自 分享
最终编辑 hbeznx
       保护Excel工作表的另类方法
        我们建立的Excel工作表有些时候并不希望被别人看到,或者不希望被别人修改,因此我们需要对Excel工作表进行一系列的保护措施,有关Excel常规保护比如添加密码、隐藏行或者列以及设置只读属性等等,网络学院已有过介绍,本文所讲的是几个特殊的保护方法。

  一、我们通过选择“格式”菜单下的“工作表”|“隐藏”命令,可以把当前的活动工作表隐藏起来,在这里我们通过自定义数字格式来隐藏单元格中的数值,在菜单栏中选择“格式”、“单元格”命令,在“单元格格式”对话框选择“数字”选项卡,在“分类”列表框中选择“自定义”选项,然后在右边的“类型”文本框中输入“;;;”,单击“确定”按钮即可,隐藏后的数值只出现在编辑栏或正在编辑的单元格中,并且不会被打印出来。要将隐藏的数值重新显示出来,可选定单元格,然后在“单元格格式”对话框的“数字”选项卡中,单击“分类”列表中的“常规”选项,这样就可以应用默认的格式,隐藏的数值就会显示出来。

  二、我们也可以通过简单的VBA编制宏对工作表的Visible属性来设置隐藏工作表,下面的代码是名为“Hidesh”和“Showsh”的两个宏,前者将工作表的Visible的属性设置为False,当运行该宏之后,工作表Sheet1将变为隐藏工作表,此时工作表不能被直接访问,从而起到保护作用。后者是用来取消工作表的隐藏属性。

  Sub Hidesh()
  Worksheets("sheet1").Visible=False
  End Sub

  Sub Showsh()
  Worksheets("sheet1").Visible=True
  End Sub

添加宏的的操作步骤如下:首先,选择“工具”菜单下“宏”,然后选择“Visual Basic编辑器”命令,在“Visual Basic编辑器”中选择“插入”菜单下的“模块”命令,然后在模块的代码编辑器中输入上述代码,单击“保存”按钮。

  要执行宏命令,选择“工具”菜单下的“宏”命令,打开“宏”对话框,在对话框中可以看到已经添加的宏,选择要执行的宏,然后单击“执行”按钮,即可对工作表进行隐藏或者显示。

  三、其实我们还可以通过修改Excel工作薄的后缀名来对文件实现保护,方法是:在Excel工作薄文件上点击鼠标右键,在弹出的快捷菜单中选择“重命名”,比如把Excel文件的后缀名由“.xls”改为“.sys”,按回车键确认,会弹出一个警告对话框,点击“是”按钮,此时文件类型已经被伪装成了sys类型的系统文件,这样那些想偷窥此文件的人就不敢轻举妄动了

        用数字签名保护Excel工作表

  应用背景:在实际工作中,财务等工作人员制作好一份Excel工作薄后,常常需要将这份工作薄文件通过各种方式上报给上级领导审查,在这个上报过程中,我们希望保持工作表数据的完整性和原始性,在这种情况下,就可以利用数字签名。

  实现效果:我们对一份需要保护的工作薄文件添加数字签名后,那么任何人(包括自己),如果对文档进行修改的话,数字签名就会被破坏。也就是说,接收文件的上级,通过数字签名是否被破坏就可以判断文件的完整性和原始性。

  操作前提:为文档添加数字签名的前提是获得数字证书,数字证书可以从商业认证机构获得,也可以从企业内部安全管理人员处获得,另外,我们还可以使用Selfcert工具创建自己的数字证书。为了方便说明,下面的操作我们以使用office 2003提供的Selfcert工具创建自己的数字证书为例。

  操作步骤:

  一、 创建数字签名

  1. 选择“开始→所有程序→Microsoft office→Microsoft office 工具→VBA项目的数字证书”命令(图 1),打开“创建数字证书”对话框。

  2. “创建数字证书”对话框中,根据自己的需要输入创建的数字证书的名称(图 2)。

  3. 单击“确定”按钮后,数字签名创建完成。

        Excel工作表的保护

        Excel表格是我们工作中经常用到的,而它往往涉及统计数据等敏感问题,因此,Excel表格的保护也是经常遇到的问题,如何安全使用Excel呢?我们常用到的是Excel“工具”菜单提供的“保护工作表”和“保护工作簿”功能。有没有其他方法呢?

         用宏进行“显式”加密

  在需要加密的Excel 表中,点击[工具]→[宏]→[Visual Basic编辑器],打开“工程资源管理器”,双击该工作表,在右边的是设置该表属性的编辑窗口,单击该窗口左上方的下拉列表框,选择Worksheet,再从该窗口右上方的列表框中选择Activate(激活)(如图)。

  添加如下代码:(假设“123”为密码,Sheet1为限制权限表格,Sheet2为工作簿中为任何适合的工作表)

  Private Sub Worksheet_Activate()

  Sheets("sheet1").Cells.Font.ColorIndex = 2 '设置文字颜色为白色

  If Application.InputBox("请输入密码:") = 123 Then

  Range("A1").Select

  ActiveSheet.Cells.Font.ColorIndex = 56

  ' 设置文字颜色为黑色

  Else

  MsgBox "密码错误,即将退出!"

  Sheets("sheet2").Select

  End If

  End Sub

  每次当你选择该“加密”表的时候都会弹出对话框要求输入密码,正确则进入该表(Sheet1),否则会选择其他表(Sheet2)。

   用宏进行“隐式”加密

  “显式”加密,虽然可以让没有密码的使用者无法看到“加密”表格,但是每次选择该表格时都会弹出对话框,实在不方便而且给其他用户一种被防范的不舒服感觉。于是笔者就想出了下面的“隐式”加密方法。假如要加密的是Sheet1,我们可以设置在Sheet2的“A1”单元格为密码的输入处。于是修改以上代码如下:中04-5-31 15:43:04

  Private Sub Worksheet_Activate()

  Sheets("sheet1").Cells.Font.ColorIndex = 2'设置文字颜色为白色

  If Sheets("sheet2").Cells(1, 1) = 123 Then

  Range("A1").Select

  ActiveSheet.Cells.Font.ColorIndex = 56

  ' 设置文字颜色为黑色

  End If

  End Sub

  设置好以后,只有Sheet2的(A1)单元格为密码“123”时“加密”表Sheet1的内容才显示出来,否则就是透明的,神不知鬼不觉;所谓“隐式”。

  “隐式”加密虽然保证了没有密码的用户不能查看“加密”表格的内容,但是不能保护其他用户对其进行修改。所以我们要综合运用上面所说的“保护表格”和“隐式加密”对要保密的表格进行设置。

  上面是笔者在实践中综合出来的加密经验,希望能给大家带来方便,也恭候大家的指点交流。

      让Excel显示更大的工作表区域

       一、隐藏工具栏、状态栏及编辑栏

  我们可以将屏幕上显示的工具栏、状态栏及编辑栏隐藏,来获得更大的可视区域:选择“视图”-->“工具栏”-->“常用”命令,可以隐藏常用工具栏;选择“视图”-->“工具栏”-->“格式”命令,可以隐藏格式工具栏;选择“视图”-->“编辑栏”命令,可以隐藏编辑栏;选择“视图”-->“状态栏”命令,可以隐藏状态栏。经过以上操作后,我们来看一下是不是精简了许多?

  二、全屏显示方式

  如果你觉得上面的方法太麻烦,我们还可以使用“全屏显示”命令,来全屏显示当前工作表。“全屏显示”方式可以将工作表窗口中的工具栏、编辑栏及状态栏甚至标题栏,全部隐藏起来,从而使用户获得最大的工作区域。选择菜单“视图”-->“全屏显示”命令即可。

  三、更改工作表的显示比例

  默认情况下Excel工作表是按100%的比例在屏幕上显示的,我们可以根据需要来改变工作表的显示比例,工作表的显示比例在10%—400%之间,单纯的扩大或缩小工作表的显示比例,不会影响到打印效果。选择“视图”-->“显示比例”命令,打开“显示比例”对话框,在这里我们选择按75%的比例显示工作表,点击“确定”按钮即可。

  [编后]大家知道Office下的应用软件具有相通性,所以不仅仅Excel可以应用这些方法扩大工作表显示区域,对于Word、PowerPoint等软件,大抵如是

      1、Excel文件的加密与隐藏

  如果你不愿意自己的Excel文件被别人查看,那么你可以给它设置密码保护,采用在保存文件时用加密的方法就可以实现保护目的,在这里要特别注意的是,自己设定的密码一定要记住,否则自己也将被视为非法入侵者而遭拒绝进入。给文件加密的具体方法为:

  A、单击“文件”菜单栏中的“保存或者(另存为)”命令后,在弹出的“保存或者(另存为)”的对话框中输入文件名;

  B、再单击这个对话框中“工具”栏下的“常规选项”按钮,在弹出的“保存选项”的对话框中输入自己的密码;

  这里要注意,它提供了两层保护,如果你也设置了修改权限密码的话,那么即使文件被打开也还需要输入修改权限的密码才能修改。

  C、单击“确定”按钮,在弹出的密码确认窗口中重新输入一遍密码,再点击“确认”,最后点“保存” 完成文件的加密工作。当重新打开文件时就要求输入密码,如果密码不正确,文件将不能打开。

  2、对单元格进行读写保护

  单元格是Excel执行其强大的计算功能最基本的元素,对单元格的读写保护是Excel对数据进行安全管理的基础。对单元格的保护分为写保护和读保护两类,所谓写保护就是对单元格中输入信息加以限制,读保护是对单元格中已经存有信息的浏览和查看加以限制。

  对单元格的写保护有两种方法:

  A、对单元格的输入信息进行有效性检测。首先选定要进行有效性检测的单元格或单元格集合,然后从数据菜单中选择“有效数据”选项,通过设定有效条件、显示信息和错误警告,控制输入单元格的信息要符合给定的条件。

  B、设定单元格的锁定属性,以保护存入单元格的内容不能被改写。可分为以下步骤:

  (1)选定需要锁定的单元格或单元格集合;

  (2)从格式菜单中选择“单元格”选项;

  (3)在设置单元格格式的弹出菜单中选择“保护”标签,在弹出的窗口中,选中“锁定”;

  (4)从工具菜单中选择“保护”选项,设置保护密码,即完成了对单元格的锁定设置。

  对单元格的读保护有三种方法:

  A、通过对单元格颜色的设置进行读保护。例如:将选定单元格或单元格集合的背景颜色与字体颜色同时设为白色,这样,从表面看起来单元格中好像是没有输入任何内容,用户无法直接读出单元格中所存储的信息。

  B、用其他画面覆盖在需要保护的单元格之上,遮住单元格的本来面目,以达到读保护目的。例如:使用绘图工具,画一不透明矩形覆盖在单元格之上,从格式菜单中选定矩形的“锁定”选项,然后保护工作表,以保证矩形不能被随意移动。这样,用户所看到的只是矩形,而看不到单元格中所存储的内容。

  C、通过设置单元格的行高和列宽,隐藏选定的单元格,然后保护工作表,使用户不能直接访问被隐藏的单元格,从而起到读保护的作用。

       Excel2000工作薄安全攻略

        当你打开一个 Excel 2000文档时,你想过没有,你的工作薄安全吗?也许,你的工作薄被他人打开窥探过,甚而至于被非法修改了!难道你不想给自己的工作薄加把锁吗?所幸的是,Excel 2000提供了多种方式对用户如何查看或改变工作簿和工作表中的数据进行限定并提供了以下安全保护功能以保护你的工作薄的安全。

  一、 对单元格进行保护

  单元格是构成Excel 2000电子表格的最最基本的元素,对单元格的保护就是对Excel 2000工作表的保护。我们可以锁定单元格,当有人企图修改时,Excel 2000即会发出警告。步骤如下:

  1、 选定需要锁定的单元格或其集合。

     



  2、 点击鼠标右键,并从其弹出的快捷菜单中选择"设置单元格格式"菜单项。

  3、 从弹出的"单元格格式"中选择"保护"标签卡,并将"锁定"的复选框选上。从"工具"菜单中选择"保护"命令,再选"保护工作表",设置好保护密码后,"锁定"功能即生效。(具体操作步骤可参考下一项"设置单张工作表的访问权限")

  注:只有在保护工作表的情况下,锁定的单元格才会生效,否则形同虚设。

  二、 设置单张工作表的访问权限

  通过设置工作表的访问权限,对查看或编辑工作表进行限制,并且通过这种限制,可以非常有效地防止他人非法更改工作表中的内容、查看到隐藏的数据、改变图形对象或更改保存的方案。具体操作如下:

  1. 打开一个欲要实施保护的Excel 2000工作表。

  2. 执行"工具"菜单中的"保护"命令,然后在其子菜单中选择"保护工作表"命令,弹出"保护工作表"对话框。

           


  3. 选中"内容"复选框,可以防止改变工作表的单元格中的内容及图表项,防止他人查看隐藏数据;选中"对象"复选框,可以防止修改工作表或图表中的图形对象,添加或编辑批注;选中"方案"复选框,可以防止改变工作表中的方案以及查看隐藏的方案。若要防止他人取消工作表保护,则键入密码,再单击"确定"按钮,然后在"确认密码"对话框中再次键入同一密码。小心保管并记好你的密码,否则将会无法访问工作表中被保护的数据。31 15:43:04

  三、 设置整个工作簿的访问权限

  通过对整个工作薄的改动进行限制,可以防止他人添加或删除工作薄中的工作表或者查看其中的隐藏工作表,还可以防止他人改变工作薄窗口的大小和位置。

  1、 执行"工具"菜单的"保护"命令,从其子菜单中选择"保护工作薄"命令,弹出"保护工作薄"对话框。

           


  2、 选中"结构"复选框,可以禁止工作薄中的工作表的移动、删除、取消隐藏或重新命名等操作,而且不能插入新的工作表;如果要在每次打开工作薄时保持窗口的固定大小和位置,则选中"窗口"复选框。最后键入保护密码,按下"确定"按钮,然后在"确认密码"对话框中再次键入以便系统确认密码。

        四、 设置共享工作簿的权限

  对工作薄进行共享设置后,可以由网络上的多位用户访问和修改。若想为工作簿指定一个密码来保护共享,或保护其他工作表或工作簿特性,则可以作如下操作:

  1. 单击"工具"菜单的"保护"命令,从其子菜单中选择"保护并共享工作薄"命令,弹出"保护共享工作薄"对话框。

          



  2. 选中"以追踪修订方式共享"复选框,用这种方式可以共享工作薄且避免丢失修订记录,如果希望其他用户在关闭冲突日志或撤消工作簿共享状态时输入密码,请在"密码"框中键入密码,然后在出现提示时再次输入以便确认。 为工作簿提供共享保护以后,其他用户就不能撤消工作簿共享状态或者关闭冲突日志,除非知晓正确的密码。

  五、 在打开或保存工作簿时提供权限保护

  在打开或保存工作薄时设置密码,可以对打开和使用工作薄数据的人员进行限制,防止非法修改数据。还可以建议他人以只读方式打开工作薄。操作如下:

  1、 打开一个欲实施密码保护的Excel 2000文档。

  2、单击"文件"菜单中的"另存为"命令,随后出现"另存为"对话框。单击其中的"选项"按钮,出现"保存选项"对话框。

  3、在"打开权限密码"编辑框中,键入密码,然后单击"确定"按钮。若要限制他人修改数据,同理,也需在"修改权限密码"编辑框中键入密码。

  4、在"重新输入密码"编辑框中重新键入密码,然后单击"确定"按钮。

  5、单击"保存"按钮。若有回应提示,单击"是"按钮,以打开的工作簿替换现有工作簿。 补充说明:若想以只读方式打开工作薄,在第3步操作时只需将"建议只读"复选框选上。如果按照只读方式打开设有密码保护的工作簿,在打开和编辑该工作簿时并不需要输入密码。要保存修改的话必须将工作表另存,这丝毫不会影响到原工作薄的数据安全。

         


  六、设置宏病毒防护功能

  假如你从不可靠的网络或Internet节点上下载数据,这时你要注意病毒问题。设置此项功能,可以Excel 2000在试图打开包含宏的工作簿时显示警告信息,做到"防患于未然"。但此项功能并不能真正判断出是否有宏病毒存在,所以在继续操作之前需要自行确定工作簿肯定没有病毒。

  1、单击"工具"菜单中的"宏"命令,选择"安全性"子命令。

      


  2、点击“安全级”标签项,选中"高"复选框即可。

  当然,为安全起见,以上几种方法可以综合运用,使你的数据更加安全。

  附注:本文所介绍的方法同样适用于Excel 97,请放心使用此类安全策略,但具体操作时部分菜单可能会稍有差异,敬请注意。

       Excel操作中隐藏单元格内容的技巧

        1.隐藏单元格内容
  选择要隐藏的单元格区域,在“格式”菜单中单击“单元格”,单击“数字”选项卡,在“分类”框中,单击“自定义”,然后在“类型”框中键入三个半角的分号“;;;”。单击“确定”按钮。
  此时,这些单元格中的内容将不会显示在工作表中的单元格中,但当你单击某个单元格后,编辑栏中将会显示其内容。如果希望在编辑栏中也不显示其内容,请继续下面的操作。

  2.隐藏编辑栏内容
  再次选择要隐藏的单元格区域,在“格式”菜单中单击“单元格”,单击“保护”选项卡,选中“隐藏”复选框,单击“确定”按钮。接着在“工具”菜单中选择“保护”子菜单,单击“保护工作表”,然后选中“保护工作表及锁定的单元格内容”复选框,还可以在“取消工作表保护时使用的密码”框中键入密码。单击“确定”按钮。
  以后,如果需要在编辑栏中显示这些单元格的内容,请在“工具”菜单中选择“保护”子菜单,单击“撤消工作表保护”;要在单元格中显示其内容,请删除设置单元格格式时在“类型”框中自定义的“;;;”符号即可。

       我隐藏的Excel工作表你别想取消

  我给大家介绍一种隐藏excel工作表的方法,通过这种方法隐藏的excel工作表,别人显示不出来。

  在excel中,通常隐藏工作表的操作方法如下:

  把需要隐藏的工作表激活成当前工作表,执行一下“格式→工作表→隐藏”命令,即可将其隐藏起来。

  这样隐藏的工作表,通过执行“格式→工作表→取消隐藏”命令,打开“取消隐藏”对话框(如图1),选中需要显示出来的工作表名称,单击一下“确定”按钮即可将其显示出来。

  今天,我给大家介绍一种隐藏工作表的方法,通过这种方法隐藏的工作表,别人显示不出来。

  1、启动excel,打开相应的工作簿文档。

  2、按下alt+f11组合键进入vba编辑状态(如图2)。

  3、按下f4功能键,展开“属性”窗口(参见图3)。

  4、选中相应工作簿中需要隐藏的工作表(如“sheet3(ppt)”),然后在下面的属性窗口中,找到“visible”选项,单击其右侧的下拉按钮,在随后出现的下拉列表中,选择 “0-xlsheetveryhidden”选项。

  注意:每个工作簿文档中,至少要有一个工作表不被隐藏。

  5、再执行“工具→vbaproject属性”命令,打开“vbaproject-工程属性”对话框(如图3)。

  6、切换到“保护”标签下,选中“查看时锁定工程”选项,并输入密码,确定返回(参见图3)。

  7、退出vba编辑状态,保存一下工作簿文档,隐藏实现。

  经过这样的设置以后,我们发现“格式→工作表→取消隐藏”命令是灰色的,无法执行;如果想通过vba编辑窗口修改属性,发现需要提供密码(如图4),不知道密码就无法取消隐藏了。

       Excel 隐藏公式

     在一个工作簿文件中,有时不希望别人看到我们所使用的计算公式。例如,对于公司的财务报告,我们不希望别人看到利润的计算公式或者不希望公司的雇员知道成本的核算公式等。这时,就可以通过将公式隐藏起来的办法来达到保密的目的。
     一个隐藏单元格的公式,在选定此单元格时,公式不会出现在编辑栏中。隐藏公式的操作步骤如下:
     (1) 选定想隐藏公式的单元格范围;从“格式”菜单中选择“单元格”命令,选定“保护”选项卡,如图7-17所示。


      (2) 选定标记为“隐藏”的选择框,按下“确定”按钮;进入到“工具”菜单中选择“保护”命令中的子命令“保护工作表”命令,如图7-18所示。

     (3) 在屏幕上出现图7-19的口令对话框。

     (4) 在其中输入一个口令,接着出现图7-20的确认口令对话框。

     操作后,就会看到公式不在编辑栏中出现,如图7-21,请参照图7-16比较它们的变化。

     如果要取消隐藏的公式,可以先撤销工作表的保护,再从“保护”选项卡中清除标记为“隐藏”的复选框。

      

  隐藏单元格内容

  选中要隐藏内容的单元格区域,右击选择“设置单元格格式”,在“数值”选项卡的“分类”列表中选择“自定义”,在“类型”输入框中输入三个半角的分号“;;;”(如图1),再切换到“保护”选项卡下,单击选中“隐藏”复选项,确定后单元格内容就被隐藏了。

                                    

  再单击菜单“保护/保护工作表…”,设置密码保护工作表,即可彻底隐藏单元格内容。要取消隐藏得先单击菜单“保护/撤消保护工作表”。然后再从“设置单元格格式”中选择相应数值格式,或者选中单元格区域单击菜单“编辑/清除/格式”即可恢复显示。

  值得大家注意的是,保护工作表后单元格是无法修改的。若希望保护后仍可修改单元格内容,可先选中需要输入的单元格,右击选择“设置单元格格式”,从“保护”选项卡中单击取消“锁定”复选项前的“√”,再进行保护工作表设置。 这样被隐藏的单元格照样可以输入或修改,但是输入后单元格内容会被隐藏。

  隐藏行列

  有一些特殊表格像“工资单”、“人员记录”等可能就经常需要在打印前隐藏工作表中“等级”、“出生年月”、“扣费标准”等行列,在编辑时又要显示出,这样重复切换是比较麻烦的。对此有一个简单的方法可快速隐藏、显示指定行列。以隐藏“C:D”、“G”、“J”列为例:

  选中“C:D”列,单击菜单“数据/组及分级显示/组合”,此时工作表上会显示分级的1、2按钮(如图2)。重复这一步,分别选中G列、J列进行组合。现在只要单击1按钮即可隐藏“C:D”、“G”、“J”列,单击2按钮则恢复显示。对于行的设置也是一样,只是行的1、2按钮是左侧。

                    

  隐藏的行或列在通过拖动选择或按Shift键选中时会同时被选中,复制粘贴后会发现隐藏内容也同时被复制过来了。对此可在拖动或按Shift键选中区域后,再按下“Alt+;”键,这样就会只选中可见单元格,而不包括那些被隐藏的行或列。

  提示:一般对象或图形默认会随所在的行列一起被隐藏,若不想同时隐藏图形,可双击图形打开“设置图片格式”窗口,在“属性”选项卡中选中“大小、位置固定”选项。  

  隐藏工作表

  单击“工具/宏/Visual Basic编辑器”,在弹出窗口左侧选中要隐藏的工作表名,如:“Sheet4”,在属性窗口中把“Visible”项的值设置为“2- xlsheetveryHidden”(如图3),若没有属性窗口可按F4显示。然后右击“VBAProject(XXXX.xls)”选择 “VBAProject 属性”,在“保护”选项卡中选中“查看时锁定工程”,并输入密码,保存文档退出。以后想展开VBAProject(XXXX.xls)时会弹出一个要求输入密码的对话框,没密码就别想查看或修改了。用这方法隐藏的工作表,不能通过单击“格式/工作表/取消隐藏”取消隐藏,也不会影响其它工作表操作。

      自定按钮保护Excel工作表

  我们在用Excel制作表格时,为了防止使用者修改或者复制工作表,常常通过执行“工具→保护→保护工作表(簿)”命令,并设置密码加以保护。

  如果经常要进行这样的操作,上述过程就显示有些麻烦了,下面我们在工具栏上添加四个按钮,方便对工作表(簿)的保护和撤销保护操作。

 一、编辑宏

  1、启动Excel2003(其它版本请仿照操作),执行“工具→宏→Visual Basic编辑器”命令,进入“Visual Basic编辑器”窗口(如图1)。

  2、在右侧“工程资源管理器”窗口中,选中“VBAProject(PERSONAL.XLS)”选项,执行“插入→模块”命令,插入一个模块(“模块1”,参见图1)。


  注意:选中“VBAProject(PERSONAL.XLS)”选项,制作的宏对所有工作簿有效;如果选中“VBAProject(Book1)”选项(参见图1),则制作的宏仅对Book1工作簿有效。

  3、双击“模块1”展开右侧模块代码书写窗口,将下述代码输入其中:

  Sub 保护工作表()
  ActiveSheet.Protect Password:="123456"
  End Sub

  Sub 撤销表保护()
  ActiveSheet.Unprotect ("123456")
  End Sub

  Sub 保护工作簿()
  ActiveWorkbook.Protect Password:="654321"
  End Sub

  Sub 撤销簿保护()
  ActiveWorkbook.Unprotect ("654321")
  End Sub

  注意:①运行上述4个宏,依次实现“保护工作表”、“撤销工作表保护”、“保护工作簿”、“撤销工作簿保护”操作。
  ②宏名称“保护工作表”等,你可以自动修改为其它字符。
  ③“保护工作表”的密码(123456)和“保护工作簿”的密码(6543321),请根据你自己的情况设置,二者可以相同。
  ④保护工作表(簿)和撤销工作表(簿)保护的密码要对应。

  4、输入完成后,关闭“Visual Basic编辑器”窗口返回。

       Excel单元格锁定与数据隐藏

      学校考试完毕一般要进行各种数据的处理,例如总分、平均分、名次,最高分,最低分,不及格分等,利用Excel的公式和函数功能很容易实现。因为多为雷同性工作,如果做成内含公式的格式表格推广下去,就可以大大减轻老师们的工作量。但问题是老师们对电子表格使用水平参差不齐,常常发生误操作,有意无意删改公式导致数据面目全非。

  其实,利用Excel中保护工作表的相应功能,就可以避免此类错误。思路如下:将表格中重要的使用公式和函数计算的单元格锁定,不允许修改,留下其他单元格进行基本数据的输入,这样就可以保护重要单元格中数据和公式的安全性和稳定性。

  我们通过下面一个简单的例子看看如何实现。

  打开Excel 2003,按以下步骤进行操作:

  1.首先定制表格的基本框架

  黑色区域为数据输入区,红色区域为锁定区。如图1。

  2.设定非锁定区域

  此例是选中B3:F10,在鼠标右键菜单中选择“设置单元格格式...”,在“保护”选项卡中取消“锁定”项的选定(此项默认为选中状态),如果下面的“隐藏”被选中了,同样把它取消。在这个对话框中我们可以看到相关说明:只有在工作表被保护时,锁定单元格或隐藏公式或数据才有效。将来在进行工作表保护后,因为此区域的锁定状态已被取消,可以自由输入数据、或者对它们进行修改。如图2。

  3.设定保护区域

  选中图1中的红色区域,在图2的对话框中勾选“锁定”和“隐藏”。选中“隐藏”的目的是让单元格中的数据不在公式栏出现,从而避免其过长而遮掩下面的表格内容。当然,如果公式较短可以不选此项,好处是可以看到某一单元格中完整的公式,从而了解计算结果的来历。

  4.设定单元格格式

  因为考号可能较长、班级前面可能带“0”,为防止Excel把它们进行科学计数处理或省略“0”,所以将它们的数字格式设为“文本”;将“数学”、“语文”、“总分”、“平均分”相关区域设为“数值”,保留一位小数。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel文档保护功能,让别人只能看不能改
确保Excel文档安全的必备技巧
Excel│批量打开、关闭Excel工作簿,你要的技巧在这里
如何设置excel密码
excel怎么设置密码保护?保护数据安全
excel工作簿与工作表的基本操作(转帖)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服