0

これは、同じ列を同じ順序で表示する多くのシートがあり、それらには異なるデータが含まれている状況です。マクロを作成して、コスト列の隣に列を挿入し、実行中の合計または増分合計を作成しようとしています、この列は後で新しいシートにコピーされます。目標に近づくことができた試行の後、問題は、コスト列を合計せずに、マクロが同じ計算を何度も実行することです。以下に投稿しているコードを見ると、より明確になります。問題を解決するためのすべての助けをいただければ幸いです。

Sub IncCost()

    Dim r As Range
    Set r = ActiveSheet.Range("A1").CurrentRegion
    Columns("H:H").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
    Range("H1").FormulaR1C1 = "Incremental cost"
    Range("H2").FormulaR1C1 = Cells(2, 7)
    Range("H3").FormulaR1C1 = "=" & Cells(3, 7) & "+" & Cells(2, 8)
    Range("H3").AutoFill Destination:=Range("H3:H" & r.Rows.Count)

End Sub
4

1 に答える 1