gpt4 book ai didi

events - Worksheet_Change 永远不会触发

转载 作者:行者123 更新时间:2023-12-02 07:06:18 26 4
gpt4 key购买 nike

我正在使用 VBA 来更改 Excel,并在 Sheet1 中包含以下简单的事件处理程序:

Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox "HI"
End Sub

但这永远不会触发。我已经在立即窗口中进行了测试:

?Application.EnableEvents

最终返回 True,因此它应该触发。有谁知道为什么这根本不想开火吗?

最佳答案

您有不止一张纸吗?请注意,工作表的 CodeName 属性和 Name 属性(Excel 中选项卡上的名称)并不总是相同。例如,如果项目资源管理器列出了

Sheet2 (Sheet1)

那么 Sheet1 是名称,Sheet2 是 CodeName。

查看是否将代码放入错误模块的最简单方法是右键单击工作表的选项卡并选择“查看代码”。这将打开该工作表的 CodePane,这就是您的代码所在的位置。

关于events - Worksheet_Change 永远不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11655327/

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