excel - 阻止单元格而不阻止列表
问题描述
有没有办法在没有阻止列表的情况下阻止单元格?例如:我在单元格 A1 中有列表:
- 巴西
- 美国
- 爱尔兰
如果我使用“保护表”阻止单元格,我无法选择列表
如果我使用代码阻止 VBAapplication.cutcopymode = false
它可以工作,但如果该人从记事本粘贴,例如,它不起作用
有没有办法阻止它?
Private Sub Worksheet_SelectionChange(ByVal Target as Range)
If intersect(Target, range("A1")) is nothing then Exit Sub
Application.CutCopyPaste = False
End sub
解决方案
我不认为你可以这样做(如果我错了很好奇)。
但是,您可以做什么:
1)开发人员 > 插入 > 组合框
2)将组合框与单元格对齐A1
3)分配适当的列表和链接的单元格
4)在保护选项卡上,选中锁定复选框
5)在链接的单元格上,确保取消选中 Locked 复选框
6)保护您的工作表
在单元格 A1 中粘贴值不再可能,用户删除/移动/塑造您的组合框被禁用并且您仍然可以使用验证列表:)
推荐阅读
- python - 如何知道在 tkinter 画布中创建了多少东西?
- node.js - 如何仅将一个缓冲区用于自定义可读流?
- python - 创建 Lambda - DynamoDB 计数函数
- azure-application-insights - 无法通过 ClickAnalytics 插件获取 `data-*-id` 属性以正确记录自定义事件名称
- imagemagick - 将 png 转换为 webp 不保留透明度
- pandas - 如何遍历 csv 文件列表并将具有常见文件名的文件编译为单个 csv 作为多列
- python - 使用“adodbapi”Python 库通过服务主体建立与 Azure 分析服务的连接
- python - 客户端-服务器架构的最佳解决方案
- notepad++ - 在 Octave 6.2.0 (GUI) 中使用 Notepad++ 自定义文件编辑器打开特定的 .m 文件
- ms-access - MS Access 表单日期/时间输入问题