返回列表 上一主題 發帖

跨檔案多重條件加總

回復 1# hong912
  1. Private Sub CommandButton1_Click()
  2. Dim m%, n$
  3. Set d = CreateObject("Scripting.Dictionary")
  4. fs = Application.GetOpenFilename("積分表Excel Files (*.xls*), *.xls*", , "請選取積分表檔案")
  5. With Workbooks.Open(fs)
  6. m = InputBox("輸入月份", , 10)
  7. n = InputBox("輸入編號", , "A1")
  8.    With .Sheets(1)
  9.       For Each a In .Range(.[A2], .[A2].End(xlDown))
  10.          d(a & a.Offset(, 2)) = d(a & a.Offset(, 2)) + a.Offset(, 6)
  11.       Next
  12.    End With
  13. .Close 0
  14. End With
  15. [F2] = d(m & n)
  16. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題