我能够在活动单元格行中获得表中特定列之间的计算。但是我找不到一种方法来获得多个活动单元格行之间的计算。它只是从我点击的最后一行开始计算,而忽略了前一行。
我希望能够点击任何列,仍然得到所需的值,因为我需要计算多个值
这是最接近的代码。我试过使用其他方程和公式,但只有“和”是工作的这种格式。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Sheet1.Range("A1").Formula = "=SUM(" & Sheet1.Range("H" & (ActiveCell.Row)).Address(False, False) & "," & _
Sheet1.Range("K" & (ActiveCell.Row)).Address(False, False) & ")"
End Sub
附加所需输出的剪切IMAGE OF THE DESIRED OUTPUT
非常感谢
2条答案
按热度按时间2nbm6dog1#
尝试
更新为仅与列W相交
wnrlj8wa2#
下面的代码将在您在工作表中单击的任何位置触发,并在单元格“C11”中写入列W的Sum: