Board logo

標題: [發問] 請問Sumif VBA怎麼寫 [打印本頁]

作者: amber123    時間: 2015-9-15 21:49     標題: 請問Sumif VBA怎麼寫

=sumif(A:A,"*"&150102&"*",C:C)
可以求出 150102 值等於1000

假設我把公式帶到F1的儲存格 他是計算出 150101 的數值 300
我想要以此類推用VBA來帶到F2的儲存格算出 150102的數值是1000

麻煩各位大大了

  生產批號               完成日期     數量

A6TG- 150101B - 2   1/3A   100
A6TG- 150101B - 3   1/3A   100
A6TH- 150101B - 4   1/3A   100
A6TH- 150102B - 1   1/3C   500
A6TH- 150102B - 2   1/3C   300
A6TH- 150102B - 3   1/3C   200
作者: GBKEE    時間: 2015-9-16 08:59

回復 1# amber123
試試看
  1. Option Explicit
  2. Sub Ex()
  3.     Dim 數字 As String, 公式 As String
  4.     數字 = 150101
  5.     公式 = "=SUMIF(A:A," & """*""" & "&" & 數字 & "&" & """*""" & ",C:C)"
  6.     MsgBox Evaluate(公式)
  7. End Sub
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)