建站优化

当前位置:

Excel复制表格为什么粘贴过去不一样,excel复制表格粘贴为图片

浏览量:115次

Excel复制表格为什么粘贴过去不一样,excel复制表格粘贴为图片

前言:

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、取消单元格锁定,并设置保护工作表,即可大功告成!注:密码可以为空即可。

取消单元格锁定,并设置保护工作表

结语:这个小技巧在工作中很实用。小伙伴们,你学会了吗?如果你觉得本文对你有帮助或启发,请点赞并分享给更多小伙伴吧!

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。