VBA中的简单脚本从标记的单元格中获取值,添加它们并显示总计

时间:2011-06-29 15:07:56

标签: excel vba worksheet-function

Excel columns

我需要在VBA中编写一个脚本,这样如果列B有ax(或只是填充),然后转到它左边的单元格并获取值,我想在工作表上执行此操作,我想要能够根据需要计算项目的总成本。

我会在单击按钮的情况下运行此操作,因此我希望它获取所有值,将它们相加,并显示总数,但仅限于使用ax的值(在B列中)。

1 个答案:

答案 0 :(得分:5)

以下是您需要的公式:

=SUMIF(B:B,"=x",A:A)

你可以用这种方式在VBA中使用:

Range("D7") = WorksheetFunction.SumIf(Range("B:B"), "=x", Range("A:A"))