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 回答