以类似的模式将多个function绑定在一起excel

我正在做一个预算,而不是擅长的。 我想突出显示一堆并排的行,并且说“对于左边的这些行中的每一行,使右边的行等于左边的行”,左边是月份成本,右边是年。

如果我改变了右侧,我想要左侧改变,如果我改变左侧,我想改变右侧。 我还希望我有其他的function(垂直这些行的总和)不被损坏。

这是可能的,我可以垂直突出20或更多的行,并告诉它的模式? 谢谢

在这里输入图像说明

我知道你说你不知道VBA,因为如果你知道的话,这很简单,我想我会帮你的。

将其放置在工作表模块的VBE中的表格中的预算信息。 这里是关于如何将代码放在工作表模块中的教程。

您可能需要调整的唯一的事情是范围参考(F3:F23和G3:G23)到您的实际单元格引用。

Private Sub Worksheet_Change(ByVal Target As Range) 'if monthly data changes If Not Intersect(Target, Me.Range("F3:F23")) Is Nothing Then Application.EnableEvents = False Target.Offset(, 1).Value = Target * 12 Application.EnableEvents = True End If 'if yearly data changes If Not Intersect(Target, Me.Range("G3:G23")) Is Nothing Then Application.EnableEvents = False Target.Offset(, -1).Value = Target / 12 Application.EnableEvents = True End If End Sub