VBA-离开当前单元格
我有一些对双击作出反应的代码。但我的问题是,这个动作效果很好。。填写由于双击操作而弹出的表单后,表单将被卸载,这里没有问题,但是用户在双击的单元格内处于编辑模式VBA-离开当前单元格,vba,excel,Vba,Excel,我有一些对双击作出反应的代码。但我的问题是,这个动作效果很好。。填写由于双击操作而弹出的表单后,表单将被卸载,这里没有问题,但是用户在双击的单元格内处于编辑模式 Private Sub Cancel_Click() Cells(ActiveCell.Column, ActiveCell.Row - 1).Activate Cells(ActiveCell.Column, ActiveCell.Row).Activate Unload Term End Sub 现在,通常在Excel中,您可以按
Private Sub Cancel_Click()
Cells(ActiveCell.Column, ActiveCell.Row - 1).Activate
Cells(ActiveCell.Column, ActiveCell.Row).Activate
Unload Term
End Sub
现在,通常在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
有什么建议吗?在双击
之前使用的取消参数,该参数。。。取消单击单元格:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
UserForm1.Show
End Sub
您是否尝试录制宏以查看显示的内容?像这样,我很快就回答了很多EXCEL-VBA问题,我都数不清了。