繁体   English   中英

使用VBA在Excel中减去两个范围

[英]Subtracting two ranges in Excel using VBA

亲爱的stackoverflow社区,我发现自己可以解决其他编程语言中的许多问题的解决方案,现在我在这里进行了介绍和介绍,以便我可以就自己遇到的困难提出具体问题。 我正在用excel和tbh建立模型,我是一个很差的程序员,希望通过VBA变得更好。 我的问题是,如何减去两个范围,然后将结果写入其他列。 它看起来像这样:
这个
我有两个范围(B2:B4)用( C2:C4 )减去它们,然后将结果写入(D2:D4)中。 (D2 = B2-C2,D3 = B3-C3等)预先感谢!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM