【求救】如何在VBA代码中写这个公式的表达式子“=sum(sheets(1).cells(b+2,9),sheets(1
【求救】如何在VBA代码中写这个公式的表达式子“=sum(sheets(1).cells(b+2,9),sheets(1).cells(i,9)”
Sheets(1).Cells(i + 1,"i").Value = WorksheetFunction.Sum(Range(Sheets(1).Cells(b + 2,"i"),Sheets(1).Cells(i,"i")))——这种形式算出来的是一个数值
我想的是运行之后,在相应的单元格中,双击后仍然是公式的形式,比如:=sum(A4:A14)
注:b,和 i 都是变量
代码如下:For i = 4 To a + 12
If Sheets(1).Cells(i,"b") Sheets(1).Cells(i + 1,"b") Then
Sheets(1).Rows(i + 1).Insert Shift:=xlDown
Sheets(1).Range(i + 1,"i") = "=sum(" & Sheets(1).Cells(b + 2,9) & ":" & Sheets(1).Cells(i,9)& ")"——这行公式表达形式 是我自己瞎写的,系统提示错误