gpt4 book ai didi

validation - Excel:验证、保护和 worksheet_beforeDoubleClick 之间存在冲突

转载 作者:行者123 更新时间:2023-12-02 14:55:09 31 4
gpt4 key购买 nike

我正在尝试构建一个 protected 工作表,其中一个单元格具有以下品质:

  1. 双击单元格会在其中填充“hello”。
  2. 单元格只能为空或包含单词“hello”。

因此,我决定对单元格进行验证,并编写一个 worksheet_beforeDoubleClick() 事件。

假设它是单元格 A1。从空白工作表开始,在 B1 中输入“hello”,并将 A1 的验证设置为范围为 B1:B2 的列表。

我的双击事件代码如下:

Private Sub worksheet_beforedoubleclick(ByVal Target As Range, Cancel As Boolean)

If Target.Row = 1 And Target.Column = 1 Then
Target.Value = "hello"
End If

End Sub

当工作表不 protected 时,此代码和验证工作正常;双击时,单元格会填充“hello”。

但是,一旦工作表受到保护,双击单元格 A1 会将鼠标指针变成沙漏,直到我按 Esc 或单击另一个单元格;该单元格不会填充单词“hello”。

知道发生了什么吗?

最佳答案

当您保护工作表时,选中“编辑对象”复选框即可。不太清楚为什么,但会的。

关于validation - Excel:验证、保护和 worksheet_beforeDoubleClick 之间存在冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650062/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com