Excel 更改子单元格值后,分配给子单元格值的标题单元格值未反映出来

Excel 更改子单元格值后,分配给子单元格值的标题单元格值未反映出来,excel,Excel,在Excel中,我有一个单元格(N15)和另外三个单元格(N20、N21、N22)。在Excel中,如果我给N15赋值,这应该反映在N20、N21、N22单元格中(=N15)。我也可以更改子值,在更改子值后,如果我更改了标题值,它不会反映在更改的子单元格中 例如,N15=10然后N20=10,N21=10,N22=10如果我更改(子)N20=15,再次更改标题值N15=18,而不是显示N20=15,N21=18,N22=18,但预期值为N20=18,N21=18,N22=18。 如何在Excel

在Excel中,我有一个单元格(
N15
)和另外三个单元格(
N20、N21、N22
)。在Excel中,如果我给N15赋值,这应该反映在
N20、N21、N22
单元格中(
=N15
)。我也可以更改子值,在更改子值后,如果我更改了标题值,它不会反映在更改的子单元格中

例如,
N15=10
然后
N20=10,N21=10,N22=10
如果我更改
(子)N20=15
,再次更改标题值N15=18,而不是显示
N20=15,N21=18,N22=18
,但预期值为
N20=18,N21=18,N22=18。


如何在Excel中实现此功能?

右键单击工作表的“名称”选项卡,然后选择“查看代码”。当VBE打开时,将以下内容粘贴到标题为Book1-Sheet1(代码)的窗格中


点击Alt+Q返回工作表。如果在N15中输入一个值,N20:N22将收到公式
=N$15
。您可以在这三个单元格中的任何一个单元格中覆盖公式,但如果您更改N15中的值,公式将返回到这三个单元格。

我应该在哪里添加此代码。请您指导我。如果您不想阅读我已经键入的内容,在这里重新键入有什么意义?
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("N15")) Is Nothing Then
        On Error GoTo bm_Safe_Exit:
        Application.EnableEvents = False
        Range("N20:N22").Formula = "=N$15"
    End If

bm_Safe_Exit:
    Application.EnableEvents = True
End Sub