使用 Ctrl 作为Worksheet_SelectionChange上的修饰符


我想在以

特定方式(双击、键修饰符等)单击锁定单元格时打开表单。

如果我使用 Worksheet_BeforeDoubleClick ,它会在关闭表单后显示警告,指出单元格已锁定(这很烦人)。

如果我使用 Worksheet_SelectionChange不会出现警告,但每次选择单元格都会出现表单(这有点多)。

无论如何,是否可以使用修饰符,例如 Ctrl ,与Worksheet_SelectionChange结合使用,以便用户必须做出主动选择才能打开表单?

只需在Worksheet_BeforeDoubleClick子的末尾设置Cancel = True即可。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    MsgBox "test"
    Cancel = True
End Sub

最新更新