excel - 按下回车后,查询应使用 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
解决方案
推荐阅读
- c# - BucketSort 地理距离聚合
- twitter-bootstrap - 请帮助指出导致生产模式下 Bootstrap 编译失败的错误/问题
- docker - Dockerfile 未能在 Intellij Idea 中部署(未连接到 docker)
- snowflake-cloud-data-platform - 用户验证失败
- scala - 使用 spark 将 cosmos 数据同步到雪花并得到 `java.lang.NullPointerException: Null value appears in non-nullable field` 错误
- angular - 以 ? 命名的对象属性 不能在 Angular 中的地图内部工作
- c++ - 带有 cpprest 的多个 POST 请求,没有多线程和服务器停止
- r - 无效的 JSON - DataTables - Kubernetes 上的 R ShinyProxy
- php - PHP工匠服务未更新
- html - 带有2个选择组的Angularjs下拉列表如何实现过滤器