减去两个范围内的值VBA

减去两个范围内的值VBA,vba,excel,Vba,Excel,我正在尝试编写VBA代码,从B列中减去A列。我希望它取每个范围中的第一个单元格,进行计算,然后在C列中输出结果值 i、 e.输出应如下所示: 让我们看一看您最初的VBA。到目前为止您做了什么?您可以使用以下代码:使用RangeA1、CellsRows.Count、1.EndxlUp.Address0、0 With.Offset0、2.Formula==SUM-A1、B1.Value=.Value End With End With End With End Subject来区分差异出于好奇,这使

我正在尝试编写VBA代码,从B列中减去A列。我希望它取每个范围中的第一个单元格,进行计算,然后在C列中输出结果值

i、 e.输出应如下所示:


让我们看一看您最初的VBA。到目前为止您做了什么?您可以使用以下代码:使用RangeA1、CellsRows.Count、1.EndxlUp.Address0、0 With.Offset0、2.Formula==SUM-A1、B1.Value=.Value End With End With End With End Subject来区分差异出于好奇,这使用了什么对象类型?细胞?范围?[C1:C6]是活动表的缩写。范围C1:C6和[B1:B6-A1:A6]是活动表的缩写。评估1:B6-A1:A6
Sub FOO()
[C1:C6] = [B1:B6 - A1:A6]
End Sub