首页

文章

如何对EXCEL中某个工作表加密?对整工作簿不进行加密的

发布网友 发布时间:2022-03-06 17:42

我来回答

1个回答

热心网友 时间:2022-03-06 19:11

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”单元格为密码的输入处。于是修改以上代码如下:

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的内容才显示出来,否则就是透明的,神不知鬼不觉;所谓“隐式”。

“隐式”加密虽然保证了没有密码的用户不能查看“加密”表格的内容,但是不能保护其他用户对其进行修改。所以我们要综合运用上面所说的“保护表格”和“隐式加密”对要保密的表格进行设置。
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 Excel 怎样对工作表中部分列加密 EXCEL 工作表,如何对工作表内的A到E列加密 引体向上用哪块肌肉怎么练 如何将excel电子表格转换成word文档 引体向上主要依靠哪个部位的肌肉?怎么锻炼才能多做几个引体向上? 引体向上究竟怎么练?引体向上能练好哪块肌肉? 如何将excel表格整体 转换成word文档 如何把EXCEL表格变成WORD文档,在WORD文档里只要EXCEL的文字内容,而不要表格 引体向上是锻炼那块肌肉的。还能怎么锻炼,,,急 如何将excel表格转化为word文本格式? 引体向上需要哪几块肌肉,如何练这几块肌肉? 练引体向上 需要锻炼那几块肌肉 淘宝 已付款的订单,怎样取消订单 那个…白衣服染色了、怎么才能把脏的去掉? 我的白衣服染色了,要怎么样才能去掉 一洗黑弄到皮肤上怎么洗掉? 一洗黑染到皮肤怎么洗掉 怎么查 微信注册时间 白色衣服染色了别着急,教你一小妙招,衣服干净不留痕迹 白衣服染色怎么办,简单小妙招 如何对excel表格中设有格式的单元格进行加密或锁定 过期的纯牛奶可以做什么 苹果12电池电量显示怎么设置 苹果12手机怎么设置显示电量百分比 苹果12在哪设置电池百分比 iphone12pro显示电量百分比怎么设置方法 引体向上该如何训练?怎样科学入手? 苹果12电量百分比在哪里设置 引体向上要怎么练比较科学? 苹果12pro设置电池百分比 章华染发剂不小心弄到了脸上 该怎么洗掉啊 excel表格中的行高和列宽可以一起设置吗 excel中能不能对几个工作表同时做相同的行高列宽设置? 各位有在家做引体向上的吗 家里有什么东西可以做引体向上? 家里做引体向上 win10控制面板—管理工具—Internet信息服务怎么找 新申请的微信如何解绑手机号 新注册的怎样解绑手机号 一个手机号注册了两个,怎样解绑第二个?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com