Excel如何限制工作表禁止他人修改?

更新时间:2023-03-25 21:07:14 作者:智慧百科

  因工作[工作的概念是劳动生产。]需要,我们常常需要对工作表的某一范围设置访问权限[权限是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度。],禁止别人改动该单元格[单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并。]区域[区域是一个汉字词语,读音为qū yù,是指土地的界划;地区区域自治。]的内容。这里向大家介绍实现这一目标的3种方法。

  一、设置ScrollArea属性[属性就是对于一个对象的抽象刻画。]

怎样限定Excel工作表禁止别人修改

  如果要使工作表的A1:E10单元格区域不被改动(下同),可以采取限定垂直滚动条[滚动条是在我们使用WINDOWS的软件跨页的时候,右侧的一个条。]范围的办法,隐藏A1:E10单元格区域,从而达到限定使用范围的目的。具体步骤如下:

  1、执行“视图→工具栏[英文:Toolbar 。]→控件工具箱[工具箱(Gongjuxiang) :英文名:TOOLBOX 顾名思义,它是一种容器,是存储工具和各种家庭杂物的容器,可用于生产,家庭,维修,钓鱼等各种用途,使用广泛。]”命令,在打开的“控件工具箱”工具栏中,单击[单击即用鼠标左键或右键点击一次的动作。]“属性”按钮,显示如图一所示的“属性”对话框[在图形用户界面中,对话框(又称对话方块[1])是一种特殊的视窗, 用来在用户界面中向用户显示信息,或者在需要的时候获得用户的输入响应。]

  2、在“属性”对话框的ScrollArea一栏里输入“A45:E45”(该范围可自己选定),然后按Enter键。

  执行上述步骤后,我们发现A1:E10单元格区域不再出现在工作表中窗口中了,而且也无法移动垂直滚动条。由于ScrollArea属性不是永久的,关闭了文件,下次再打开时又可随意选择编辑上述区域。因此还需在ThisWorkbook代码[代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。]模块中添加下面一段代码。

  Private Sub Workbook_Open()

  Worksheets("sheet1").ScrollArea = "A45:E45"

  End Sub

  这样,每次打开工作簿时,上述代码自动运行,并设定ScrollArea属性。作为保护工作表内容,这种方法是个不错的选择。

  二、使用工作表保护

  1、激活Sheet1表,选中允许填充数据的单元格区域,右击选择“设置单元格格式”,在“保护”选项卡中取消“锁定”复选项,单击“确定”按钮退出。然后依次单击菜单“工具→保护→保护工作表”,在弹出的对话框列表中,输入保护密码,勾选“选定未锁定的单元格”选项,其他选项全部清除(如图所示),点击“确定”返回。

  2、保护工作表后,再按回车键或按方向键,光标则只能在原来取消锁定的单元格之间来回移动,而被锁定A1:E10单元格区域单元格则不能激活,从而达到了限制访问的目的。

  三、利用VBA设置访问权限

  我们也可以利用VBA代码,设置权限密码,当编辑Sheet1工作表A1:E10单元格区域时,自动弹出输入密码提示框,密码正确时,该单元格被激活,否则,单元格内容不能被改动。具体方法如下:

  执行“工具→宏→Visul Basic编辑器”命令或按下Alt+F11组合键,在代码窗口左侧的“工程资源管理器”窗口中,双击Excel对象下的Sheet1工作表,在右侧的代码窗口中输入以下代码:

  Private Sub Worksheet_Change(ByVal Target As Range)

  X = Target

  End Sub

  Private Sub Worksheet_SelectionChange(ByVal Target As Range)

  If Target.Column <= 5 And Target.Row <= 10 Then

  Y = InputBox("请输入密码:")

  If Y <> 123 Then

  MsgBox "密码错误,你无编辑权限!"

  Range("A11").Select

  End If

  End If

  End Sub

以上就是Excel如何限制工作表禁止他人修改?的相关介绍,希望能对你有帮助,如果您还没有找到满意的解决方式,可以往下看看相关文章,有很多Excel如何限制工作表禁止他人修改?相关的拓展,希望能够找到您想要的答案。

为您推荐

如何将word中的文本转换到Excel中?

  首先在word中选择[我们每天都被五花八门的广告和巧舌如簧的营销人员搞得晕头转向;被时尚潮流牵着鼻子走,信用卡严重透支;苦苦挣扎于数不清的经济新闻和理财建议中,投资收益

2023-03-25 19:51

怎样使用Excel格式刷为多个工作表设置相同的单元格式?

  要快速为多个工作表设置[庵顶,2000年起由庵上改名,是由以前庵顶山一庵得名,人口未知,主要由高,王,李三姓组成,农民以种葱,姜为主,依山傍水,北由汶河,交通便利,西靠

2023-03-25 19:51

word2016如何接受修改和取消红线?

  我们在请别人[《别人》——当代中国当红作家名作·跨世纪文丛,史铁生著。]修改自己作品或者简历的时候,难免别人会用修订[修订是一个汉语词汇,读音为xiū dìng,指的是对

2023-03-25 19:43

如何使用Excel文档编辑中的“填空型”下划线?

  下划线[“__” 为下划线(读音:Xià’huà’xiàn)。]经常出现在调查或问卷中,用来指示需要填写内容的位置。在Excel中我们可以先在单元格[单元格是表格中行与列的交叉部分

2023-03-25 19:39

excel如何正确输入数字或身份证号?

  我们平时都会在excel输入数字[印度-阿拉伯数字系统的十个数字,按值排列。],但你有没有碰到这种情况,在Excel中输入一串长串数字,例如你在excel单元格[单元格是表格中行与列

2023-03-25 19:34

Word如何可以让文字快速对齐?

  我们在用word制作简历或者写方案的时候,总是遇到给几个标题对齐[对齐,汉语词汇,释义为使两个以上事物配合或接触得整齐。]的情况,还在傻傻的[《傻傻的》是由刘珂演唱的一首

2023-03-25 19:34