Я хотел бы отобразить диалог после того, как пользователь щелкнет ячейку в листе Excel. Что-то вроде этого:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
MsgBox "a cell was clicked!", vbOKOnly, "a click"
End Sub
Все работает отлично. Проблема в том, что после двойного щелчка включается режим редактирования и ожидается ввод формулы. Как отключить это поведение?
Я хотел бы добиться чистой функциональности: ~ пользователь щелкает по ячейке ~ появляется диалог ~ пользователь закрывает диалог ~ ячейка НЕ переходит в режим редактирования, лист выглядит так же, как и до события двойного щелчка.