如何在Excel VBA中返回循环中单元格的总和?

时间:2016-08-26 13:53:57

标签: excel vba excel-vba excel-formula

拜托,我需要VBA的一些帮助。 我需要做以下事情。 我想做一个循环并对先前识别的行中的每个特定单元求和。我找到了符合我搜索条件的匹配金额,并且我有一个数字,让我们说“3”。我的乘法因子为“9”。 因此,在“D”列中,我想对每个适合它的单元求和。例:“D9”; “D18”,“D27”,等......“ 它每次在单元格“D9”中开始,并且每次出现都应该增加1倍增因子(9),在这种情况下为3。 最后,我希望循环给出这些单元格的总和。

你们能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下for循环: -

sum = 0
val = 3
for i = 1 to end
    sum = sum + Range("D" & i * val).value
    val = val + 1
next i;

希望这个算法可以帮到你。