所以我需要做的几件事情,第一个是运行时按下删除键的宏,所以我发现这一点:Excel的VBA清除活动单元格
Private Sub Worksheet_Activate()
Application.OnKey "{DELETE}", "Intercept"
End Sub
Private Sub Worksheet_Deactivate()
Application.OnKey "{DELETE}"
End Sub
现在根据我读,这将反过来使删除键没用,所以我还需要在同一时间,清除当前活跃的细胞,我发现这一点:
Sub SetValue()
Worksheets("Sheet1").Activate
ActiveCell.Value = 35
End Sub
这:
Selection.Clear
但是,我是一个新的VBA,所以我不知道如何结合这些使用清除功能删除:) ..任何帮助将不胜感激,谢谢。
您可能希望查看worksheet_change事件,一旦您找到了,可以使用target。所以如果你删除了一个单元格,该单元格变成了目标,如果target =“”那么做一些事情。 – Davesexcel 2015-04-02 21:30:00
谢谢,我已经设置了一些东西的工作,没想到尝试添加任何其他:) – Jonathan 2015-04-03 15:37:03