Dynamic 在单元格值更改时运行maco

Dynamic 在单元格值更改时运行maco,dynamic,excel,vba,Dynamic,Excel,Vba,所以 此代码工作正常,如果我更改“D4”中的值,则调用子fftest 但要使它生效,我必须单击单元格的外侧 有没有办法让它注意到我输入的每个按键笔划?例如,如果我在单元格D4中输入“123”,sub将在1、2和3之后调用,因此分别运行3次 我想要一个列表在人们输入单元格时动态更新,这样他们可以在每次按键后看到结果 干杯查看Siddharth Rout在评论中的回答。如果可能的话,我很乐意接受这个评论作为回答看看这是否有助于冷静的干杯:)我会接受它作为解决方案:) Private Sub W

所以

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

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

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

我想要一个列表在人们输入单元格时动态更新,这样他们可以在每次按键后看到结果


干杯

查看Siddharth Rout在评论中的回答。如果可能的话,我很乐意接受这个评论作为回答

看看这是否有助于冷静的干杯:)我会接受它作为解决方案:)
   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