亲爱的stackoverflow社区,我发现自己找到了其他编程语言中的许多问题的解决方案,现在我在这里做了自己的帐户,所以我可以就我遇到的事情提出具体的问题。我在excel中制作模型而且我是一个非常差的程序员,希望通过VBA变得更好。我的问题是,如何减去两个范围,然后在其他列中写入结果。
它看起来像这样:
我有两个范围(B2:B4)用( C2:C4 )减去它们并将结果写入(D2) :D4)。 (D2 = B2 - C2,D3 = B3 - C3等)
提前谢谢!
答案 0 :(得分:0)
范围(" D2:D4")。FormulaR1C1 =" = RC [-2] - RC [-1]"
答案 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