
您好,很高兴为您解答!
1。选择工作表左上角的“全选”按钮,选定所有单元格,选择“审阅”选项卡中的“保护单元格”命令,取消所有单元格锁定。
2。再选择不允许填充内容的单元格区域,选择“审阅”选项卡中的“保护单元格”命令,将不允许修改的单元格锁定。
3。选择“审阅”选项卡中的“保护工作表”命令,在d出的对话框中“确定”即可(如果不想让他人修改,这里可以设置密码)。
取消方法:
1、首先我们打开wps软件,点击左上角“文件”旁的小箭头。
2、移动鼠标在其列表中点击“工具”按钮。
3、然后让我们点击“限制编辑”按钮。
4、最后在右侧点击“停止保护”按钮。
5、最后输入密码,点击确定即可解除限制。
使用VBA。限制单元格输入次数,任何一个单元格,只能输入一次,即,空单元格允许输入第一次数据;非空单元格,不能删除不能修改数据。
打开VB编辑器,双击thisworkbook,输入以下代码
Dim MyRow As Integer
Dim MyColumn As Integer
Dim MyOldValue As String
Dim MyNewValue As String
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
MyRow = TargetRow
MyColumn = TargetColumn
MyOldValue = Cells(MyRow, MyColumn)Value
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
MyRow = TargetRow
MyColumn = TargetColumn
MyNewValue = Cells(MyRow, MyColumn)Value
If (Trim(MyOldValue) <> "") Then
Cells(MyRow, MyColumn)Value = MyOldValue
Else
Cells(MyRow, MyColumn)Value = MyNewValue
End If
End Sub
关闭VB编辑器就可以了,输入内容后,如果修改了内容,会又变成原内容。
你也可以在里面加入警告语句,提醒输入者不能修改原数据。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)