VBA - 对相邻列值与另一个单元格匹配的多行求和

时间:2015-03-24 00:09:14

标签: excel vba excel-vba

基本上,我有两个工作表 - 一个列出了一天内完成的所有工作和“销售”工作表。专栏我:

{=SUM(INDEX(equip!K:K,MATCH('Page 1'!F2,equip!A:A,0)))}

在每个细胞中。另一张(装备)列出了每个作业使用的所有设备。我试图在两张纸上找到找到客户名称的行。客户名称在装备单的A列中。

任何帮助都会很棒!我很难过......我希望这可能是一个小错误。

1 个答案:

答案 0 :(得分:0)

基于SUMIF function的标准(非数组)原生工作表公式应该在这里做得很好。

=SUMIF(equip!A:A, 'Page 1'!F2, equip!K:K)

如果你真的需要在VBA中,那么代码行就像是,

With ActiveSheet
  .Range("A1").Formula = "=SUMIF(equip!A:A, 'Page 1'!F2, equip!K:K)"
End With