gpt4 book ai didi

excel - 包含 Lastrow 的 SUMIF 公式

转载 作者:行者123 更新时间:2023-12-04 21:01:10 24 4
gpt4 key购买 nike

我正在尝试在我的 VBA 中输入一个 SUMIF 公式,但单元格的范围可能会根据另一个选项卡上的“Lastrow”而改变。我能够得到 Lastrow 没问题,但问题是试图输入我的 SUMIF 公式。 'Lastrow' 值应替换单元格 Q156 和 H156。希望这是有道理的。欢迎任何建议。

见下文:

Sub UpdateReconData()

Dim Lastrow6 As Integer

'gets last Row on Formatting Spreadsheet
Sheets("Formatting").Select
Lastrow6 = ActiveSheet.Cells(Rows.Count, "B").End(xlUp).Row

Sheets("Recon").Select

Range("B2").Select
ActiveCell.Value = _
"=SUMIF(Formatting!$Q$2:$Q$156(Recon!$A2&Recon!B$1),Formatting!$H$2:$H$156)"

End Sub

最佳答案

您可以连接 Lastrow6变量到公式字符串中。您可以通过使用与号 (&) 符号将字符串与变量连接起来来做到这一点。

Range("B2").Value = _
"=SUMIF(Formatting!$Q$2:$Q$" & Lastrow6 & _
"(Recon!$A2&Recon!B$1),Formatting!$H$2:$H$" & Lastrow6 & ")"

关于excel - 包含 Lastrow 的 SUMIF 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35943042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com