2016-03-28 18 views
0

亲爱的stackoverflow社区,我发现自己解决了其他编程语言中许多问题的解决方案,现在我让自己和帐户在这里,以便我可以询问有关我遇到的问题的具体问题。我在excel和tbh中创建模型我是一个非常糟糕的程序员,希望通过VBA变得更好。我的问题是,如何减去两个范围,然后在其他列中写入结果。我有两个范围(B2:B4),用(C2:C4)减去它们并将结果写入(D2:D4)中。 (D2 = B2 - C2,D3 = B3 - C3等) 提前致谢!使用VBA在Excel中减去两个范围

回答

0

范围( “D2:D4”)FormulaR1C1 = “= RC [-2] - RC [-1]”

0
Sub Demo() 
    Dim lastRow As Long 
    With Worksheets("Sheet1") 
     lastRow = .Range("B" & Rows.Count).End(xlUp).Row 
     Range("D2").Select 
     ActiveCell.FormulaR1C1 = "=RC[-2]-RC[-1]" 
     Range(Cells(2, 4), Cells(lastRow, 4)).Select 
     Selection.FillDown 
    End With 
End Sub