0

所以

   Private Sub Worksheet_Change(ByVal Target As Range)
   Dim KeyCells As Range          
   Set KeyCells = Range("d4")
        If Not Application.Intersect(KeyCells, Range(Target.Address)) _
           Is Nothing Then Call fftest                   
   End Sub

该代码可以正常工作,如果我更改“D4”中的值,fftest则调用子“。

但要让它生效,我必须点击单元格的外侧。

有没有办法让它注意到我输入的每一个击键?因此,例如,如果我要在单元格 D4 中输入“123”,则将在 1、2 和 3 之后调用 sub,因此分别运行 3 次。

我希望在人们输入单元格时动态更新列表,以便他们可以在每次按键后看到结果。

干杯

4

1 回答 1

0

请参阅评论中的 Siddharth Rout 答案。如果可能的话,我很乐意接受评论作为答案

于 2013-02-06T23:42:47.203 回答