0

vbaの行の合計式で問題が発生しました。私は以下のコードを使用しています。Range("H3").Formula正しい値を教えてくれる値を確認すると=SUM(C5:G5)

しかし、問題は、Excelセルに反映されていないことです。

Range("H3").Formula = "=SUM(" & Range(Cells(5, 3), Cells(5, 7)).Address(False, False) & ")"
4

1 に答える 1

1

セルを完全に修飾する必要があります(ドットに注意してください)。これを試して

'~~> Replace this with the relevant sheet
With Sheets("Sheet1")
    .Range("H3").Formula = "=SUM(" & _
                          .Range(.Cells(5, 3), .Cells(5, 7)).Address(False, False) & _
                          ")"
End With
于 2013-03-21T19:21:53.823 に答える