VBA - 离开当前单元格

时间:2013-04-22 05:07:05

标签: vba excel-vba excel

我有一些代码可以对双击做出反应。这个动作工作得很好,我的问题虽然..在填写由于双击动作弹出的表单后,表单被卸载,这里没问题,但是用户在双击的单元格中处于编辑模式。

现在通常在Excel中,您可以按CTRL-Enter键,只需选择单元格即可退出编辑模式。我如何在VBA中实现这一目标?

我似乎只能将单元格移动一个,但实际上只是希望用户退出编辑模式并保持当前单元格,即双击的单元格。

Private Sub Cancel_Click()
Cells(ActiveCell.Column, ActiveCell.Row - 1).Activate
Cells(ActiveCell.Column, ActiveCell.Row).Activate
Unload Term
End Sub

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

使用BeforeDoubleClick的{​​{1}}参数,其中...取消点击单元格:

Cancel