WPS怎么保护表格不被修改只可以填写内容

WPS怎么保护表格不被修改只可以填写内容,第1张

您好,很高兴为您解答!

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编辑器就可以了,输入内容后,如果修改了内容,会又变成原内容。

你也可以在里面加入警告语句,提醒输入者不能修改原数据。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/12459113.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存