- ·上一篇:excel计算均值如何排除0
- ·下一篇:excel文件如何禁止复制
老版excel如何锁定单元格
1.怎样给excel表格加密啊?
保护所有用户的工作表元素请切换到需要实施保护的工作表。
取消任何您希望用户可对其进行更改的单元格的锁定:选择每一个单元格或区域,单击“格式”菜单上的“单元格”,再单击“保护”选项卡,然后清除“锁定”复选框。隐藏任何不希望显示的公式:选择具有公式的单元格,单击“格式”菜单上的“单元格”,再单击“保护”选项卡,然后选中“隐藏”复选框。
取消用户要更改的图形对象的锁定。操作方法不必取消用户可单击和使用的按钮或控件的锁定。
可以取消用户可修改的嵌入图表、文本框及由绘图工具所创建的其他对象的锁定。如果要查看工作表中的哪些元素是图形对象,请单击“编辑”菜单中的“定位”,再单击其中的“定位条件”,然后单击“对象”。
按住 Ctrl 并单击每个要取消锁定的对象。 在“格式”菜单上,单击所选对象对应的命令:“自选图形”、“对象”、“文本框”、“图片”、“控件”或“艺术字”。
单击“保护”选项卡。 清除“锁定”复选框,如果显示,请清除“锁定文本”复选框。
在“工具”菜单上,指向“保护”,再单击“保护工作表”。 为工作表键入密码。
注释 该密码是可选的。但是,如果您没有使用密码,则任何用户都可取消对工作表的保护并更改受保护的元素。
请确保记住了所选的密码,因为如果丢失了密码,您就不能访问工作表上受保护的元素。在“允许此工作表的所有用户进行”列表中,选择需要用户更改的元素。
单击“确定”,并按照提示再次键入密码。允许指定用户访问受保护的区域必须安装了 Windows 2000 或更高版本并且计算机位于域中,才能授予特定用户访问区域的权限。
在“工具”菜单上,指向“保护”,然后单击“允许用户编辑区域”(该命令仅在工作表未受保护时才可用)。 单击“新建”。
在“标题”框中,键入要授权访问区域的标题。在“引用单元格”框中,键入等号 (=),然后键入引用或选定的区域。
在“区域密码”框中,键入密码以访问区域。该密码是可选的。
如果您没有使用密码,则任何用户都可编辑单元格。单击“权限”,然后单击“添加”。
查找和选择要被授予权限的用户。如果想选择多个用户,请按住 Ctrl 并单击其名称。
单击“确定”两次,并按照提示再次键入密码。对授予了访问权限的每个区域,请重复上述步骤。
如果要保留区域和用户的单个记录,请选中“允许用户编辑区域”对话框中的“将权限信息粘贴到一个新的工作簿中”复选框。 保护工作表:单击“允许用户编辑区域”对话框中的“保护工作表”。
在“保护工作表”对话框中,请确认选中了“保护工作表及锁定的单元格内容”复选框,并为工作表键入密码,接着单击“确定”,然后重新键入密码加以确认。 注释 工作表密码可以禁止其他用户编辑您指定的区域。
请确保记住了所选的密码,因为如果丢失了密码,您就不能访问工作表上受保护的元素。
2.Excel单元格中如何强制输入整数Excel的单元格想限制输入者
有两个方法可以解决你遇到的问题: 法一:利用VBA限制单元格数据录入 示例如附件“Sheet1”中“B列”及“D6:F10”所示,录入数值后会自动四舍五入 具体操作方法是在“Sheet1”标签上右击,选择“查看代码”,进入VBE后粘贴如下代码: Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next Dim x%, y% x = Target。
Row y = Target。Column If y = 2 Then '定义第2列,即B列 If Target Fix(Target) Then Target = Round(Target, 0) End If If (x >= 6 And x = 4 And y Fix(Target) Then Target = Round(Target, 0) End If End Sub 通过这种方法,可以把工作表中要限制的单元格及单元格区域描述出来,不管是手工录入还是复制粘贴,都会强制更正为整数。
缺点:只能对单一单元格变动时才能有效,如果复制多个单元格的数据至限制区域,则无效 法二:利用VBA来更正已录入的数据 ALT+F11,打开VBE工作环境,点菜单上的“插入”-》“模块”,双击左侧刚插入的“模块1”,在右侧的代码窗口中粘贴如下代码: Sub 转换整数() On Error Resume Next Dim myRange As Range, k As Range Set myRange = Application。 InputBox(prompt:="请选择要转换的单元格:", Type:=8) For Each k In myRange k。
Value = Round(k。Value, 0) Next End Sub 使用时,按ALT+F8,运行“转换整数()”宏,会有一个输入框来提示你选择要转换的单元格或者单元格区域,可以是不连续的单元格区域,选择时按住“Ctrl”即可,选择完成后,点确定即可完成转换。
优点:可以完成不连续的多个单元格或者单元区域的转换操作,比法一要实用 缺点:如果不连续的单元格或者单元格区域太多太分散的话,选择他们是一件很痛苦的事。 如果你不介意的话,可以把你的附件传上来,看看有没有什么规律可循,这样用VBA处理起来会事半功倍,当然,你也可以在上面两种思路的启发下自己研究出理可行便捷的方案,一切以效率为先嘛。
祝好~~。