我想在具有移动条件引用的VBA循环中使用Sumproduct。我知道Sumproduct在VBA中的工作方式与在电子表格中不同。我尝试复制的公式如下: =Sumproduct([KNA_Amt]*--([KNA_Dt]=h$25)*--([KNA_Cat]=$b47)*--([KNA_Prgm]=$D$8)) 在工作表中,这将被拖到6行和12列之间。在VBA中,我有以下代码,显然不起作用... sub CalcualteSFA()
Dim <em
在这里,我们可以看到一维数组的值被赋值。在这里,我想调用第27列中的值。像这样,我想从不同的列(比如27,28,29到32)赋值。我不需要创建6个数组,我知道我可以使用二维数组,比如arr(1 to m, 1 to 6),并从每个列和行的单元格中获得赋值。但不知道如何比较每一列的值,类似于下面给出的代码(即对一列</em
我正在尝试为特定列/范围中的所有奇数单元格赋值。到目前为止,我从另一个问题中提取了以下代码,但它不起作用: Set r = Range("B16").End(xlDown) 'set the range the data resides in
For i = 1 To r.Rows.Count 'merg