2
我试图在用户清除表标题时捕获工作表更改事件。表 - Worksheet_Change多次触发
Private Sub Worksheet_Change(ByVal Target As Range)
application.EnableEvents = False
If Not Intersect(Target, Me.ListObjects("Table1").HeaderRowRange) Is Nothing Then
msgbox "Hello"
end if
application.EnableEvents = True
End Sub
如果用户按下“删除”以清除在桌子上非默认标题名称,Excel会自动替换默认的标题名称(例如“列1”)的空白标题。这似乎导致工作表更改事件多次运行。我想找出一种方法来让这个事件只在用户清除标题时运行一次。
任何帮助,非常感谢。