gpt4 book ai didi

vba - 处理完成编辑单元格值的事件(vba)

转载 作者:行者123 更新时间:2023-12-04 21:17:18 25 4
gpt4 key购买 nike

嗨,在我的 EXCEL 工作簿中,我正在使用 vba。如何处理单元格失去焦点或完成编辑其值的事件。

最佳答案

您可以使用 Worksheet_Change事件。例如,在下面的代码中,我们正在检查单元格 A1 中是否进行了任何更改。

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
MsgBox "Hello World"
End If
End Sub

请注意,即使您按 F2 并按 Enter,上述事件也会触发。如果您只需要在单元格中有实际更改时才需要运行代码,那么您将不得不寻求 Public 的帮助。变量将存储单元格的先前值。
Worksheet_Change事件进入工作表代码区域。请看截图。

enter image description here

关于vba - 处理完成编辑单元格值的事件(vba),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12623779/

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