如何设置excel表格只能写入不能删除

如题所述

步骤1:选取可以更改的区域,然后按ctrl+1(数字1)打开“单元格格式”窗口,在锁定选项卡中,去掉“锁定”前面的勾选。
步骤2:保护工作表。excel2003版工具菜单 - 保护 - 保护工作表。excel2010版审阅选项卡 - 保护工作表。
选定区域现在是可以编辑的,未选定区域将被锁定追问

你这样两步就实现不了。。

追答

选定区是可以编辑的     其他部分是不能编辑的    

追问

实现不了的 你自己试过没有?

追答

我上面的截图就是刚截的 没问题的 你再试试

追问

可能是步骤不够详细吧 我这边实现不了 我用的excel2003

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-03

用宏代码试试

1、先将工作表的所有单元格格式设置为不锁定

2、右击工作表标签》查看代码》复制粘贴下列代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Value <> "" Then
ActiveSheet.Unprotect "123"
Target.Locked = True
ActiveSheet.Protect "123"
End If
End Sub

第2个回答  2014-09-22
设置一个单元格作为专门输入框
录制一个宏,设置一个按钮
输入后按这个按钮把数据写入表格
这个表格保护起来
那么您只能在这个单元格中输入数据
输入后也无法更改追问

如何录制宏?能截图给个具体步骤么?

本回答被网友采纳
第3个回答  2017-11-07
设置一个单元格作为专门输入框
录制一个宏,设置一个按钮
输入后按这个按钮把数据写入表格
这个表格保护起来
那么您只能在这个单元格中输入数据
输入后也无法更改