Excel 我在宏中使用了Sumif函数,但结果并不是很好
我用下面的代码得到了答案。我在所需位置获得结果,但未显示总和Excel 我在宏中使用了Sumif函数,但结果并不是很好,excel,vba,macos,Excel,Vba,Macos,我用下面的代码得到了答案。我在所需位置获得结果,但未显示总和 Cells(lastrow, 2).Offset(3, 1).Value = "=Sumif(L4:L" & lastrow & "," & "NEW ALBERTSONS INC" & ",J4:J" & lastrow - 1 & ")" 谁能帮我整理一下吗。试试这个: Cells(lastrow, 2).Offset(3, 1).Formula = "=SUMIF(L4:L" &
Cells(lastrow, 2).Offset(3, 1).Value = "=Sumif(L4:L" & lastrow & "," & "NEW ALBERTSONS INC" & ",J4:J" & lastrow - 1 & ")"
谁能帮我整理一下吗。试试这个:
Cells(lastrow, 2).Offset(3, 1).Formula = "=SUMIF(L4:L" & lastrow & "," & """NEW ALBERTSONS INC""" & ",J4:J" & lastrow & ")"
一些注意事项:
- 我使用的是
而不是“新艾伯森公司”
(在构造excel公式时,应转义引号。) (通过vba)“新艾伯森公司”
和sum\u range
应该具有相同的亮度,即 为什么要使用criteria\u range
和L4:L“&lastrow
(或J4:J”&lastrow
& lastrow-1(适用于两个范围)
- 实际上,您可以通过将
更改为,“&”“新艾伯森公司”
,“新艾伯森公司”