TA貢獻1809條經驗 獲得超8個贊
1、示例代碼:
Sub test1() Dim x As Long x = WorksheetFunction.SumIf(Range("A2:A9"), Range("C2").Value, Range("B2:B9")) Range("D2").Value = xEnd Sub
2、如下圖:
3、以上代碼的作用是:調用工作表函數SUMIF,求A2:A9范圍內符合C2單元格條件,對應的B2:B9范圍內數值之和,結果輸出到D2單元格。
TA貢獻2011條經驗 獲得超2個贊
sum函數里不能加雙引號,雙引號表示里面的是文本,不是變量。
我用的代碼如下:
b1 = Cells(28, 23).Address
b2 = Cells(28, 23 + yue).Address
b3 = b1 &
":"
& b2
b = Application.WorksheetFunction.Sum(Range(b3))
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號