首页 > 解决方案 > 按下回车后,查询应使用 VBA 更新数据库

问题描述

Sub Worksheet_SelectionChange(ByVal Target As Range)

Application.OnKey "{ENTER}", "dataconfigupdate"

End Sub

上面的代码一次就可以正常工作,但是,如果我关闭工作表并重新打开它,上面的宏根本不会运行。在 excel 工作表中按 Enter 后,重新打开工作表后,该行不会更新。

我想到了以下解决方案,需要对其进行同行评审。

   Sub Worksheet_SelectionChange(ByVal Target As Range)

    if (Application.OnKey "{ENTER}")
    call dataconfigupdate

    End Sub

标签: excelvbaautomation

解决方案


推荐阅读