保护单元格不被粘贴数据,但允许手动输入新数据

保护单元格不被粘贴数据,但允许手动输入新数据

是否可以保护某个单元格区域,以便用户仍然可以在其中输入内容,但不能将其他单元格粘贴到顶部?

我已经尝试过所有“保护工作表”选项、“保护工作簿”和“允许用户编辑范围”,但这些选项都无法阻止单元格粘贴到我的范围内,同时也无法阻止用户输入新值。

有什么建议吗?也许使用 vba 使用工作表更改?

答案1

据我所知,Excel 中没有标准功能可以执行此操作。您需要编写一个 VBA 宏来检测这些单元格的粘贴并取消该操作。

你可能会从中得到一些启发 本文

需要注意的是,要求我们编写这个 VBA 代码是行不通的,因为我们的网站的目的不是编写代码,而只是提供一般建议。

相关内容