我想輸入一個SUMIF公式到我的VBA,但單元格的範圍可能會改變,取決於另一個選項卡上的'拉斯特羅'。我能夠得到拉斯特羅沒有問題,但問題是試圖進入我的SUMIF公式。 '拉斯特羅'值應取代單元格Q156 & H156。希望這是有道理的。歡迎任何建議。SUMIF公式其中包括拉斯特羅
見下文:
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
我不認爲除非在* criteria_range *和* criteria_value *之間加逗號,否則你不會得到比#REF!錯誤更多的錯誤。 – Jeeped