我最近尝试了每次活动单元格列更改时运行的宏:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim cell As Integer
cell = ActiveCell.Column
Select Case cell
'code
End Select
End Sub
我很快意识到这会减慢Excel的速度,所以我关闭了宏。问题是它必须打开一些东西,因为现在每次我更改计算机上任何Excel文件中的活动单元格时,它都会加载一点,就好像该宏仍在运行一样。
我删除了宏,重新启动了计算机,但没有。
如果我手动关闭事件(Application.EnableEvents = False),这个问题就消失了,但是一旦我打开另一个Excel文件(任何文件,而不仅仅是我编写宏的文件),它就会重新开启
我做了什么以及如何将其关闭?
答案 0 :(得分:0)
您描述的方式似乎已将Worksheet_SelectionChange
事件保存到personal.xlsb
文件。
找到它,删除代码,享受你的星期五!