如何仅通过VBA在特定单元格中进行求和

参照下面的图片,我想通过一个特定的列(在这种情况下,列D)循环,直到我击中一个特定的单元格(在这种情况下的黄色单元格)。 在我的最终电子表格中,我想要定位多个黄色单元格。 一旦我打到一个黄色的单元格,我想开始一个简单的总结黄色(C列)左边的一个单元格的值。 我想不断总结这些值,直到我点击一个空白单元格,这将表明集合的结束。

在这里输入图像描述

请让我知道,如果你需要更多的澄清!

这是一些应该完成工作的代码。 但是,你将不得不适应它,但是你想使用它。

Dim Summation as Double For Each Target in Range("D:D") If Target.Interior.ColorValue = 6 Then Summation = Summation + Target.Offset(0, -1).Value End If Next Target 

我希望这有帮助。 但是,不要忘记FreeMan的关于提问和使用macroslogging器的build议!