2016-03-28 14 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