返回列表 上一主題 發帖

[發問] 如何用INPUTBOX輸入收單日期,跑出每個處方日期的數量加總,並以MSGBOX顯示

  1. Sub ex()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. Set d1 = CreateObject("Scripting.Dictionary")

  4. myday = CDate(InputBox("輸入日期", , Date))
  5. For Each a In Range([D2], [D65536].End(xlUp))
  6.   If a = myday Then d(a.Offset(, -3) & "") = d(a.Offset(, -3) & "") + a.Offset(, -1)
  7. Next
  8. For Each ky In d.keys
  9.    d1(ky & ":" & d(ky)) = ""
  10. Next
  11. MsgBox Join(d1.keys, Chr(10))
  12. End Sub
複製代碼
學海無涯_不恥下問

TOP

學海無涯_不恥下問

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題