返回列表 上一主題 發帖

[發問] 請問Sumif VBA怎麼寫

[發問] 請問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

回復 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
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題