gpt4 book ai didi

vba - 如何使用 VBA 检测 Excel 电子表格中是否按 ctrl + Enter

转载 作者:行者123 更新时间:2023-12-02 16:43:28 26 4
gpt4 key购买 nike

我的理解是:当单元格处于事件编辑状态时,无法激活宏。

我注意到,通过按 ctrl + enter,该单元格将停用编辑功能,但仍保持选中状态。然后我想运行一些引用该单元格的宏。

因此,使用VBA,如何检测是否按下了ctrl+ enter

最佳答案

最简单的方法应该是使用工作表的 Change 事件。
这不会(仅)检测 ctrl + enter,而是检测单元格的任何更改。

Private Sub Worksheet_Change(ByVal Target As Range)

End Sub

必须将此子项添加到工作表代码中(而不是添加到模块中)!

<小时/>

另一种方法是使用 OnKey 方法

 Application.OnKey "^{RETURN}", "InsertProc" 

请参阅此处以获得合理的解释:Application.OnKey Method (Excel)

关于vba - 如何使用 VBA 检测 Excel 电子表格中是否按 ctrl + Enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42900207/

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