Css 以类似的模式将多个函数绑定在一起

Css 以类似的模式将多个函数绑定在一起,css,excel,function,ms-office,Css,Excel,Function,Ms Office,我正在用excel做预算等等。我想突出显示一组并排的行,并说“对于左边的每一行,使右边的行等于12*左边的行”,左边是月成本,右边是年成本 如果我换了右边,我想换左边;如果我换了左边,我想换右边。我还希望其他函数(垂直方向上这些行的总和)不被破坏 这是否可能是一个整体,我可以垂直高亮显示20行或更多行,并告诉它模式?多谢各位 我知道你说你不懂VBA,而且如果你知道的话,这很简单,我想我会帮你的 将其放置在包含预算信息的工作表的VBE中的工作表模块内。是一个关于如何在工作表模块中放置代码的教程 唯

我正在用excel做预算等等。我想突出显示一组并排的行,并说“对于左边的每一行,使右边的行等于12*左边的行”,左边是月成本,右边是年成本

如果我换了右边,我想换左边;如果我换了左边,我想换右边。我还希望其他函数(垂直方向上这些行的总和)不被破坏

这是否可能是一个整体,我可以垂直高亮显示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

我知道你说你不懂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

没有vba不行。您将使用工作表_Change event.darn,但尚未学习vba。我可以问我的室友你能详细说明你所说的“改变左/右”是什么意思吗?如果您更改APT储蓄,您希望月和年单元格如何更改?如果你能解释一下你想要什么,我们可以指导你,希望甚至可以教你一些VBA的过程!蝙蝠侠先生,如果你把每月的水费削减一半,那么每年的水费应该削减一半如果你把每年的水费削减一半,那么每月的水费应该减少一半。在没有vba的情况下,每年应为每月的12倍。您将使用工作表_Change event.darn,但尚未学习vba。我可以问我的室友你能详细说明你所说的“改变左/右”是什么意思吗?如果您更改APT储蓄,您希望月和年单元格如何更改?如果你能解释一下你想要什么,我们可以指导你,希望甚至可以教你一些VBA的过程!蝙蝠侠先生,如果你把每月的水费削减一半,那么每年的水费应该削减一半如果你把每年的水费削减一半,那么每月的水费应该减少一半。每年应该是每月的12倍。为什么代码中的颜色看起来很时髦?很好的想法,虽然与相交。@BruceWayne-不知道为什么颜色是时髦的。。。直接从VBE复制代码。通常不会。我在本地区不认识任何义务育儿教育者。你能介绍我吗@codyc4321-VBE是Visual Basic编辑器。请参阅我引用的链接,向您展示如何合并代码。总体来说,非常简单:)为什么代码中的颜色看起来很时髦?很好的想法,虽然与相交。@BruceWayne-不知道为什么颜色是时髦的。。。直接从VBE复制代码。通常不会。我在本地区不认识任何义务育儿教育者。你能介绍我吗@codyc4321-VBE是Visual Basic编辑器。请参阅我引用的链接,向您展示如何合并代码。总体而言,非常简单:)