Excel数据有效性设置技巧:防止复制粘贴破坏规则
作者:麦兜 更新时间:2023-02-05 04:28:02 阅读 172
前言:
Excel中如何让数据有效性不被复制粘贴破坏?简单到没朋友!
最近有朋友在后台求助,问题演示如下:(对单元格设置好数据有效性之后,却被用户用复制粘贴轻松取消数据有效性的限制)
问题
希望要实现的最终效果:
对不符合数据有效性的数据粘贴将不被接受,并出现弹屏提醒。
对不符合数据有效性的数据粘贴将不被接受,并出现弹屏提醒
实现方法:
1、利用vba代码对粘贴数据作限制。在开发工具---Visual Basic,双击sheet1输入以下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim 单元格 As Range
For Each 单元格 In Target
If Not 单元格.Validation.Value Then
Application.Undo
MsgBox prompt:="粘贴的数据不符合该单元格的数据有效性要求!", Title:="输入提示"
Exit For
End If
Next
End Sub
请在开发工具---Visual Basic输入代码
2、取消单元格锁定,并设置保护工作表,即可大功告成!注:密码可以为空即可。
取消单元格锁定,并设置保护工作表
结语:这个小技巧在工作中很实用。小伙伴们,你学会了吗?如果你觉得本文对你有帮助或启发,请点赞并分享给更多小伙伴吧!
声明:本文由"麦兜"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/49619.html
